Hengshan Garden Hotel Hotel Xuhui
Shanghai Hengshan Garden Hotel is located on the oriental "Champs Elysees" which is the laudatory name of Hengshan road. Along the sycamore trees, the hotel is surrounded by various cafés, bars, shops, gardens and villas.
Number of rooms: 320
516 Hengshan Road. Xuhui District, Xuhui, 200030 Shanghai, China
Hotel booked 3 times today.