7Days Inn Shanghai South Xizang Road Subway Station

  No.1820 South Zhongshan Road, Shanghai, Shanghai, China

Booking.com Book Now