7Days Inn Shanghai Caobao Road Metro Station
The 2-star 7Days Inn Shanghai Caobao Road Metro boasts close proximity to Longhua Temple, Xujiahui Catholic Church and Shanghai Botanical Garden just 1.9 km away.
The city center is 10 minutes' walk of the property. The venue is located 163 km from Hangzhou.
This hotel comprises 106 guestrooms with TV and climate control.
Within a 10-minute walk guests will find Caobao Road subway station. 5 minutes by car from Hongqiao airport.