About Madame Tussauds Shanghai
View larger map
Madame Tussauds Shanghai is located at Nanjing Xi Road, Shanghai. Visitors can go by train, tram, bus or drive.Our Address: 10/F, New World Building, No.2-68 Nanjing Xi Road, Shanghai 200003 PRCEnquiry Hotline:021 6358 7878
Sign up now to receive the latest news and exclusive special offers from Madame Tussauds.