Corfu

Hotels in Corfu

Villa Lefki Thea is ideally situated in the colorful fishing village of Saint Stefano on the mountainous island of Corfu in northwestern Greece.