Plaza /(?)/

Pla·za

Plaza

n.
  1. A public square in a city or town.