Twelve at Hengshan, A Luxury Collection Hotel, Shanghai In Shanghai (Xuhui)
12 Hengshan Road -
Shanghai,
CN 200031