Tourists explore historic half-timbered square in Mainz Altstadt, Germany on autumn afternoon Mainz, Germany
Historic cobblestone street with traditional German half-timbered houses in Mainz Altstadt Mainz, Germany
Urban street scene in Mainz, Germany with modern architecture and historic tower, March 2019 Mainz, Germany
Crowds gather along Rhine riverfront promenade in Mainz, Germany with docked passenger ships Mainz, Germany
Rhine River Promenade in Mainz, Germany with PRIMUS-LINIE Boat Dock and Pedestrians on Sunny Spring Day Mainz, Germany
Schiller Monument in Mainz's Schillerplatz with pedestrians and historic buildings, Germany Mainz, Germany