7Days Inn Shanghai South Xizang Road Subway Station
No.1820 South Zhongshan Road, Shanghai, Shanghai, China
Booking.com
Book Now