Holiday Inn Express Shanghai Xuhui Binjiang, an IHG Hotel Hotel
No.888 Wangyue Road, Xuhui District, Xuhui, 200231 Shanghai, China
Situated in Shanghai, 6.9 km from Shanghai South Railway Station, Holiday Inn Express Shanghai Xuhui Binjiang, an IHG Hotel features accommodation with a garden, free private parking, a shared lounge and a restaurant. The property is set 8.