Hotel "Narathi Mountain Park (Narathi Scenic Area Store) "
★★★★
Xinyuan, Xinjiang, China, Ili, China Show on map
Yuhao Grand Hotel (Nalati Branch) is a 3-star hotel in Ili, China. It is one of 1,091 places to stay in Ili listed on Triptoic.
Xinyuan, Xinjiang, China, Ili, China
Yuhao Grand Hotel (Nalati Branch) is located at Xinyuan, Xinjiang, China, Ili, China.
Yuhao Grand Hotel (Nalati Branch) is rated 3 stars.
Highly rated alternatives close by
Resort
Hotel
Hotel
Hotel