Photos coming soon
HOTEL
Zhouxi Hotel
No. 96, Zhouxi Road, Zhouxi Village, Wuxi, China
Where it sits
Zhouxi Hotel
No. 96, Zhouxi Road, Zhouxi Village, Wuxi, China
31.86028, 120.38063
Similar stays nearby
Plan around Zhouxi Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 24, 2026.
