Mountains, beaches and more ...
A holiday on Kefalonia offers a truly different Greek island experience. Rugged, mountainous but blessed with some of the best beaches in the I... more