noun
a public square or similar open area in a town or city, often surrounded by buildings or shops
-
The new shopping plaza is set to open next month.
-
Let's meet at the plaza for lunch.
-
I heard there's a cool hangout spot at the plaza.
-
The plaza of knowledge is where we gather to exchange ideas.