plaza
noun
[ ˈplɑːzə ]
• a public square, marketplace, or similar open space in a built-up area.
• "the plaza is lively in the evenings when the pavement cafes are full"
• a shopping centre.
• "they bought fancy bridal wear at the plaza"
Origin:
late 17th century: from Spanish, literally ‘place’.