Matala Bay Hotel

outside Heraklion
Tymbaki
Greece