shopping centre
noun
• an area or complex of shops.
Similar:
shopping precinct,
shopping complex,
(shopping) mall,
(shopping) arcade,
galleria,
(shopping) parade,
marketplace,
mart,
flea market,
fair,
bazaar,
piazza,
plaza,
strip mall,
souk,
agora,
emporium,