Photos coming soon
HOTEL
Mystic Lake Grand Hotel
No. 68 Shenhu West Road, Altay, China
Where it sits
Mystic Lake Grand Hotel
No. 68 Shenhu West Road, Altay, China
47.70713, 86.85963
Similar stays nearby
Plan around Mystic Lake Grand Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 10, 2026.
