plaza

noun

A public square or similar open area in a town or city.

noun

A widened roadway forming the approach to tollbooths on a highway.

noun

A parking or service area next to a highway.

noun

A shopping center.

noun

A public square or open space surrounded by houses in a Spanish or Spanish-American town or city; a marketplace in such a town: as, the Plaza of San Francisco.

noun

A public square in a city or town.

noun

a town’s public square.

noun

an open area used for gathering in a city, often having small trees and sitting benches.

noun

a public square with room for pedestrians