town square

listen to the pronunciation of town square
Englisch - Englisch
An open area commonly found in the heart of a traditional town, used for community gatherings
central place in the city
town squares
plural form of town square
town square
Favoriten