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.
Numero delle stanze: 416
No.38 Caobao Road, Xuhui District, Xuhui, 200235 Shanghai, Cina
Prenotato 4 volte oggi.