They say “It’s a small world,” but on Crete Island the cliche takes on new meaning for those who love this island.
Michalis Skoulas
A Weekend In the Heart of Crete at Delina Mountain Resort
A weekend at the famous Anogia Village and Delina Mountain Resort, as Fall comes to the mountains of Crete Island.