plaza

noun
  1. a public square or open area in a city or town, often surrounded by buildings
  2. a shopping center or group of stores
  3. Usage: American English

Examples