More stories

  • in

    St. Regis Lhasa – Tibet’s First Five-Star Hotel

    St. Regis Lhasa – Tibet’s First Five-Star Hotel Tibet’s first five star Hotel has opened at the roof of the world, Lhasa on Saturday, 28th May. At about 3,600 meters above sea level, the three-hectare St. Regis Lhasa is one of the highest luxury hotels in the world, with views of the Himalayas and Lhasa […] More