Photos coming soon
HOTEL
Clouds Villa
No. 77, Hongsheng Road, Dali Town, Dali
Where it sits
Clouds Villa
No. 77, Hongsheng Road, Dali Town, Dali
25.69972, 100.13668
Similar stays nearby
Plan around Clouds Villa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 29, 2026.
