piazza

noun

1.
a public square with room for pedestrians