Starwood opens The St. Regis Lhasa Resort
Starwood has non-stop The St. Regis Lhasa Resort in Tibet. Standing on a “Roof of a World” during 12,000 feet above sea turn it boasts grand views of a Himalayas and a Lhasa Valley from any of a 162 guest rooms, suites and villas that underline particular architectural sum and décor that corkscrew complicated oppulance with normal Tibetan elements.
The… Continue reading
From: breakingtravelnews
