Elafonisos is a lovely little island just opposite Neapoli, in Lakonia Peloponnese. This magical place has always boasted turquoise waters, long sandy...
Greece has been well-known for its spectacular islands, the mesmeric beaches and the landscapes of unspoiled natural beauty. The warm, hospitable locals...