Saturday, June 15, 2024

      Subscribe Now!

 

TAG

sfakia

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