We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
No.958 Shixin Road, Shiwan Town, Pudong New District, Shanghai 200216, China
Ranked #2,467 of 3,502 hotels in Shanghai