Atour Hotel-Zhihu Shanghai Xujiahui Location
No 199, Wending Road, Xuhui, Shanghai, China
Enter dates to see available properties
Area Information
Airports
Shanghai Hongqiao International
10.7 km
Attractions
Shanghai Grand Stage
300 m
Xujiahui Observatory
550 m
Saint Ignatius Cathedral
550 m
Shanghai Film Museum
550 m
Shanghai Mass Art Gallery
650 m
Shanghai Xujiahui Library
900 m
Xujiahui Catholic Church
900 m
Hengshan Leisure Street
900 m
Pacific Department Store
900 m
Shanghai Library Bibliotheca Zi-Ka-Wei
900 m
Train stations
Shanghai South Railway Station
3.6 km