Shanghai Madame Tussauds Shanghai
Madame Tussauds Shanghai is inside "New World" Shopping Mall. You buy the ticket at ground level, then take this viewing lift to level 14 (I think). The outside view is People's Park, next to People's Square. It was a house racing venue in 1920-30's
I have been to Madame Tussauds in NYC Time Square. The Shanghai one got a lot of Chinese Stars and celebrities.
Mother and son
Kylie
Teresa
Bruce
Comments
Post a Comment