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

Upcoming Weather

76/--°F

73/82°F

71/83°F

Upcoming Weather

Driving Directions

Twelve at Hengshan, a Luxury Collection Hotel, Shanghai

12 Hengshan Road, Xuhui District

Shanghai, Shanghai 200031 China

Driving Directions

Could not find address

Local Attractions

Oriental Pearl TV Tower

5.8 miles from hotel

Xin Tian Di

2.0 miles from hotel

People Square

3.0 miles from hotel

Jade Buddha Temple

3.0 miles from hotel

Check Room Rates & Availability

Twelve at Hengshan, a Luxury Collection Hotel, Shanghai