Plaza 66

Plaza 66 was selected in 2006 as the number one shopping mall in Shanghai. Spread over a gross floor area of 50,000 square metres it is located on Nanjing Xi Lu, named in 2005 as one of the 10 Most Famous Commercial Streets in China by the China Commercial Walking Street Committee. Boasting 100 per cent occupancy and with a well-earned reputation as one of the most luxuriously appointed shopping centres in Shanghai, the mall’s tenant list reads like a who’s who of the world’s top brands.

For bookings or more information please contact your Lifestyle Manager.