Article

Plaza 66

Plaza 66

Plaza 66

Plaza 66 (1266 Nanjing West Road, Jing’an, Shanghai) — the Plaza 66 shopping mall and office complex has been hailed as one of the most successful commercial developments in China. Ideally located in Shanghai’s best known shopping district of Jing An, Plaza 66 comprises a five-story high-end shopping mall, housing more than 100 world renowned luxury goods and fashion brands, and two office towers attracting prominent local and international businesses as tenants. The entire complex has become one of the city’s most admired landmarks.