Location Map – Madame Tussauds Shanghai

Location Map

Our Location

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 PRC

Enquiry Hotline:
021 6358 7878

Sign up

Sign up now to receive the latest news and exclusive special offers from Madame Tussauds.

Date of birth: