Rhine River Vacation and Cruise Guide
The main city square in Mainz Germany is called Liebfrauenplatz. The Mainz Cathedral and Mainz Theatre are located near the town square.
A series of pedestrian streets run from Liebfrauenplatz square through the central business area.