Hotel Lugu Lake and Man Yinying Pine Half Mountain Hotel
★★★★
No. 209-18, Zhachang Street, Liangshan Yi, China Show on map
Shambhala Hotel is a 2-star hotel in Liangshan Yi, China. It is one of 651 places to stay in Liangshan Yi listed on Triptoic.
No. 209-18, Zhachang Street, Liangshan Yi, China
Shambhala Hotel is located at No. 209-18, Zhachang Street, Liangshan Yi, China.
Shambhala Hotel is rated 2 stars.
Highly rated alternatives close by
Resort
Hotel