Air China Shanghai Hotel is rated 3 stars and is placed about 6 km from Notre Dame Site.
Air China Shanghai Hotel is also placed within a 15-minute walk of Shanghai Zoo .
Xin Bing Teppanyaki and Marriott Hongqiao Cafe offer an assortment of dishes within 200 meters of the property.
A 5-minute walk will take you to Longxi Road subway station. 10 minutes by car from Hongqiao airport.