Photos coming soon
HOTEL
Xilankapu Hotel
No. 11 Linhai Road, Huangshui Town, Chongqing, China
Where it sits
Xilankapu Hotel
No. 11 Linhai Road, Huangshui Town, Chongqing, China
30.23425, 108.39993
Similar stays nearby
Plan around Xilankapu Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 24, 2026.
