Description
This 4 star hotel is located within the city of Shanghai and was established in 2016. It is 15.0 Km from the Shanghai Disney Resort and the nearest station is Huaxia East Road. All 281 rooms are equipped with air conditioning.
Features
Business Center
Rooms features
Air Conditioning
住所: 811 East Huaxia Road, Pudong New Area, Shanghai, 201200
Map location could be inaccurate. Please double check the address well before your trip.