Plazas Synonyms

A public square with room for pedestrians
(Noun)