Atour Hotel Shanghai Xinzhuang is located in Shanghai, 14 km from Shanghai South Railway Station Metro Station and 15 km from Shanghai South Railway Station.
Number of rooms: 114
No 1007, Xingsong Road , Minhang, 201612 Shanghai, China
Hotel booked 1 times today.