Liked: Cleanliness, staff & service
Stayed 3 nights in Mar 2019
No, pets are not allowed at this property.
Self-parking is available for a fee.
Located in Xuhui, this hotel is within a 15-minute walk of Hengshan Road, Metro City and Xujiahui Shopping District. Grand Gateway and Shanghai Stadium are also within 1 mile (2 km). Xujiahui Station is 8 minutes by foot and Zhaojiabang Road Station is 14 minutes.