Atour Hotel Shanghai Hongqiao National Exhibition
3 StarsNO. 2708, WUZHONG ROAD, - Shanghai, China View Map
This comfortable hotel is set in Shanghai City.
NO. 2708, WUZHONG ROAD, - Shanghai, China View Map
This comfortable hotel is set in Shanghai City.