piazza

nouns

a public square with room for pedestrians
"they met at Elm Plaza"; "Grosvenor Place"