- ‧ 2 adults

7 Days Inn (Shanghai South Xizang Road Metro Station)  

hotel
4.0
Popular Amenities
Where you'll sleep
Where you’ll be
1820 South Zhongshan Road, Zhongshan Nan Lu, 200001, Shanghai, Shanghai, China
Things to know
Check-in:
00:00
6:00
12:00
18:00
00:00
Check-out:
00:00
6:00
12:00
18:00
00:00
Cancellation
Cancellation policy will be provided during booking. 
About the place
Where

On Shanghai's south side, just steps from South Xizang Road Metro Station. Roughly 7–8 km from Shanghai Railway Station and about 18–20 km from Hongqiao International Airport. Yuanwang No.1, the Power Station of Art and the World Expo Museum are all close by—perfect for quick museum and city hops.

Hosted by
7 Days Inn (Shanghai South Xizang Road Metro Station)