Photos coming soon
HOTEL
Xidu Hotel
No. 27 Xianhu Road, Yuxi, China
Where it sits
Xidu Hotel
No. 27 Xianhu Road, Yuxi, China
24.67382, 102.91772
Plan around Xidu Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 23, 2026.
