It's apparently open now, though you certainly wouldn't know it from their website. Picked a few random dates, and it appears rooms are starting around 1800RMB. I feel like this is perhaps an attempt to compete with the Andaz property in Xintiandi, but absent more details, it's really hard to tell.
Originally Posted by Some PR Flack
The Luxury Collection Hotels & Resorts, part of Starwood Hotels & Resorts Worldwide, has opened Twelve at Hengshan, a Luxury Collection Hotel, in Shanghai. This new-build hotel joins the Astor Hotel in Tianjin, The Royal Begonia in Sanya and The Hongta Hotel in Shanghai as The Luxury Collection brand continues to grow its footprint in China. In the last year alone, the brand made its debut in Chennai, India; the Blue Mountains, Australia; and Jakarta, Indonesia.
“The opening of Twelve at Hengshan marks the latest milestone for The Luxury Collection as we continue our journey to open a record number of hotels and resorts in Asia Pacific in 2012,” said Paul James, global brand leader for The Luxury Collection, St. Regis Hotels & Resorts and W Worldwide.
http://www.travelpulse.com/starwoods...-shanghai.html
A working Google maps link:
http://bit.ly/XQ6x18
Edit: Some
more details and a brief trip report over in the SPG forum. Not terribly impressed, though the location is nice-ish.