Filter by:
Based on 62 verified reviews
Facilities
8
Cleanliness
8
Rooms
8
Service
8
Location
8
Dining
8
Guests have not written any reviews for this property yet.
The property is located in Shanghai, China. It is 1.5 km from Songjiang Mosque, 3.5 km from Zuibaichi Park, 5 km from Dacang Bridge, and 4 km from Xilin Temple. The National Exhibition and Convention Center is 28 km away, and the nearest airport is Shanghai Hongqiao International Airport, situated 30 km away from the property.
More location infoCheck-in
Check-out
Check-in from 00:00
Before 00:00
Instant AI responses are based on hotel information