Twelve at Hengshan, a Luxury Collection Hotel, Shanghai

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

Check Room Rates & Availability