Photos coming soon
HOTEL
Jiangnan Hotel
No. 12 Binhe South Road, Ili, China
Where it sits
Jiangnan Hotel
No. 12 Binhe South Road, Ili, China
44.20075, 80.41615
Similar stays nearby
Plan around Jiangnan Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 24, 2026.
