See all photos
See all photos
See all photos
The hotel is located in Xujiahui district, close to the Shanghai Stadium. It is placed about 25 km away from Hongqiao Airport and 28 km away from the railway station.