Huge, 13-story enclosed shopping center with a variety of stores & eateries & an IMAX movie theater.
Super Brand Mall in Xiashi
Places
Near me
Direction
168 Lujiazui W Rd, Lu Jia Zui, Pudong, Shanghai, China, 200092
Description
Privilege
Features
Privilege
Features
Questions and answers
Add review
Ask a Question
Reviews
Add review
Delivery
Takeout