Article

Super Brand Mall

Super Brand Mall

Super Brand Mall

Super Brand Mall (168 Lujiazui Road, Shanghai) – opened in 2002, and occupying an area of 241 thousand sq. meters and 13 floors, this is reputed to be the largest mall in Shanghai (if not all of Asia). Located in the Lujiazui area of Pudong, the most important financial district of the city, Super Brand Mall lies in the heart of The Bund.