Set above one of Greece’s most captivating landscapes, Villa Terra Creta commands panoramic views of Chania’s iconic Venetian Lighthouse, the old port and town, the shimmering Aegean Sea, and the snow-dusted peaks of the White Mountains. A remarkable ...
more