Location Map
Our Address

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 PRC
Enquiry Hotline:
021 6358 7878
Madame Tussauds Shanghai Location