Hotel Chillon Castle
Zhuhui Road 186, 215007 Suzhou, China - Suzhou.
See on map
Where is the lodging establishment?
Zhuhui Road 186, 215007 Suzhou, China - Suzhou.
Choose your room
Hotel Chillon Castle
This lovely hotel is in Suzhou City. The property comprises 40 cosy accommodation units. Chillon Castle is not a pet-friendly establishment.
Frequently asked questions about Chillon Castle
No, Chillon Castle doesn't have a pool.
No, Chillon Castle doesn't have parking facilities.
No, Chillon Castle doesn't offer free WiFi service.