HotelsClick.com

Atour Hotel Shanghai Hongqiao National Exhibition

3 Stars

  NO. 2708, WUZHONG ROAD, - Shanghai, China View Map

This comfortable hotel is set in Shanghai City.

Booking.com
Book