shopping center

Noun

 * 1)  An area hosting multiple retail stores, especially one with outdoor common areas.