Filter by:
Based on 65 verified reviews
Guests have not written any reviews for this property yet.
The hotel is located at Chen Hua Road No. 5888, Zhabei, Shanghai, approximately 30 km from Hongqiao Airport and close to attractions like Sheshan National Park and Chenshan Botanic Gardens.
Yes, the hotel features an indoor swimming pool, but specific operational hours and seasonal availability are not mentioned.
Instant AI responses are based on hotel information