Plaza
/(?)/
Pla·za
Plaza
n.
A public square in a city or town.