Twelve at Hengshan Courtyard Room

Twelve at Hengshan hotel opens in Shanghai

The 171-room Twelve at Hengshan is the fourth property in China for Starwood’s premium Luxury Collection brand of hotels.