+UPLOAD
2 Reviews

7Days Inn Shanghai South Xizang Road Subway Station

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