What does Altstadtplatz mean?

Altstadtplatz - German to English

historic town square