Tag: Crete Island

Kydon Hotel – Crete Island, Greece

Given a score of 9.3 out of 10 by 31 reviewers, people who stayed here absolutely loved this hotel and considered it was top notch! Located in Chania, Kydon Hotel is a perfect starting point from which to explore Crete Island. Convenience and comfort makes Kydon Hotel the perfect choice for your stay in Crete …

Continue reading