Subscribe Now!

 

Wednesday, November 30, 2022

TAG

Samaria gorge

SFAKIA:  WHERE THE MOUNTAINS MEET THE SEA

By Aurelia, Contributing Editor     Sfakia, located South of Chania and surrounded by the Lefka Ori or “white mountains,” is one of the most...

Latest news