Longxin Hotel - Yili

Longxin Hotel - Yili Address: 19 Lane Five, Stalin Street, Ili, China

Minimum price found for Longxin Hotel - Yili was: 268 CNY

Click here to get more information, photos & guest ratings for Longxin Hotel - Yili