Browse Crete holiday villas of Elene. Book directly with Elene and enjoy the Cretan hospitality. Top holiday villas to rent in Crete from Elene