Attractively set in the Pudong district of Shanghai, Atour Hotel Shanghai Zhangjiang Park Science City is situated 7.2 km from Shanghai New International Expo Centre, 13 km from Shanghai Disneyland and 15 km from Shanghai World Financial Centre SWFC.
Number of rooms: 112
No. 91, Zhangjiang Road, Pudong, 200000 Shanghai, China
Hotel booked 1 times today.