1Elafonisos – A Caribbean-Like Paradise

Elafonisos, a tiny island off the coast of the Peloponnese, boasts some of the most stunning beaches in Greece.
Elafonisos, a tiny island off the coast of the Peloponnese, boasts some of the most stunning beaches in Greece.