Located in Shanghai, 8.2 km from Shanghai South Railway Station Metro Station, Atour Hotel Shanghai Hongqiao Korea Street features views of the city. The property is situated 8.3 km from Shanghai South Railway Station, 9.
Number of rooms: 102
5th Floor, No. 66, Yinting Road, Minhang, 200000 Shanghai, China
Hotel booked 1 times today.