Odyssey House

Odyssey House hotel information

Odyssey House is a self-catering accommodation located in Chania Town. Free WiFi access is available. The property is 200 metres from Saint Anargyri Church and 200 metres from Mitropoleos Square.

Odyssey House in Chania