Resort villa Tipsy Panda Mountain spring Villa Wenchuan
★★★★
80 Back Street, Lewu Town, Jinchuan, Sichuan, China, Aba, China Show on map
Xili Hotel is a 3-star hotel in Aba, China. It is one of 1,040 places to stay in Aba listed on Triptoic.
80 Back Street, Lewu Town, Jinchuan, Sichuan, China, Aba, China
Xili Hotel is located at 80 Back Street, Lewu Town, Jinchuan, Sichuan, China, Aba, China.
Xili Hotel is rated 3 stars.
Highly rated alternatives close by
Cabin
#1 in Aba
Hotel
Hotel
Hotel