Hotel Kechu
149 Beijing East Road, Lhasa, China
Featured Review : I thought this hotel was perfectly located. The Potala Palace, the Jokhang Temple, the Barkhor and many restaurants were all within easy walking distance.
From the street the building looked somewhat disappointing and...See Full Review