Hotel

Shangdong Lake Hotel

East of Donghu Park, Yingbin Avenue, Ili, China Show on map

About Shangdong Lake Hotel

Shangdong Lake Hotel is a hotel in Ili, China. It is one of 1,630 places to stay in Ili listed on Triptoic.

Property facts

Property type
Hotel

Location

East of Donghu Park, Yingbin Avenue, Ili, China

Loading map…

Frequently asked questions

Where is Shangdong Lake Hotel located?

Shangdong Lake Hotel is located at East of Donghu Park, Yingbin Avenue, Ili, China.

Stays near Shangdong Lake Hotel

Highly rated alternatives close by

All 1,630 in Ili →

More ways to stay in Ili

See prices on Agoda
Check prices