|Send email to Plaza 66|
A great place to shop! Plaza 66 consists of a shopping mall and two skyscrapers. The shopping mall has 5 levels with a total area of over 50,000 square metres. Tower One is currently the 4th tallest skyscraper in Shanghai and also the tallest building in the Puxi area. Plaza 66 is located at 1266 Nanjing Road West and has 66 floors. The Plaza also plays home to M2, a popular nightclub.