Jimao Hotel Location
1525 West Zhongshan Road, Xuhui District, Shanghai, China
Enter dates to see available properties
Area Information
Airports
Shanghai Hongqiao International
10.6 km
Attractions
Shanghai Mass Art Gallery
200 m
Shanghai Mass Art Center SMAC
500 m
Shanghai Film Museum
700 m
Xujiahui Observatory
700 m
Saint Ignatius Cathedral
700 m
Shanghai Business School
900 m
Shanghai Grand Stage
1.1 km
Pacific Digital Plaza
1.3 km
GuYang Lu XiuXian Jie
1.4 km
Songqingling Cemetery Park
1.4 km
Train stations
Shanghai South Railway Station
3.7 km