plaza
nounA public square or similar open area in a town or city.
nounA widened roadway forming the approach to tollbooths on a highway.
nounA parking or service area next to a highway.
nounA shopping center.
nounA 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.
nounA public square in a city or town.
nouna town’s public
an open area used for gathering in a city, often having small trees and sitting benches.
nouna public square with room for pedestrians