plaza

noun

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

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

A parking or service area next to a highway.

A shopping center.

A public square or open space surrounded by houses in a Spanish or Spanish-American town or city; a marketplace in such a town.