Situated in Shanghai, 2.8 km from Longhua Temple, Holiday Inn Shanghai Huaxia, an IHG Hotel features accommodation with a fitness centre, free private parking and a restaurant. The property is located 3 km from Shanghai South Railway Station, 1.
Number of rooms: 416
No.38 Caobao Road, Xuhui District, Xuhui, 200235 Shanghai, China
Hotel booked 4 times today.