piazza
piazza - noun
a public square with room for pedestrians
piazza - thesaurus
place
plaza