plaza

A plaza is a public square or open space in a city or town.