By continuing to browse, you will be agreeing to the Privacy Policy and the Use of Cookies Policy.

Plaza 66 Shopping Mall

The shopping mall has 5 levels with a total area of over 50,000 square meters. Many fashion brands have chosen this department store as the location for their flagship stores in Shanghai.