Hengshan Garden Hotel Hotel
516 Hengshan Road. Xuhui District, Xuhui, 200030 Shanghai, China
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.