House of Shambhala
Search & compare prices for House of Shambhala in all hotel booking websites.
House of Shambhala Address: No.7 Jiri Erxiang, Lhasa, China
Minimum price found for House of Shambhala was: 676 CNY
Click here to get more information, photos & guest ratings for House of Shambhala