12 Hengshan Road, Xuhui District, Shanghai 200031 China
+86 21 3338 3888

Check Room Rates & Availability

Twelve at Hengshan, a Luxury Collection Hotel, Shanghai