St. Regis Lhasa

Tag Archives for St. Regis Lhasa.


St. Regis Lhasa Resort opens in Tibet, China

St. Regis Lhasa opened November 15, 2010 with 150 guest rooms and 12 villas and suites. The Starwood Hotels luxury resort is located 12,000 feet in elevation on a valley plateau surrounded by towering mountains of the Himalayas with a hotel descriptor, “Standing on the Roof of the World.” The resort is situated on 8…

Continue Reading »