0 Organic Tea from France…to EloundaFrancois is a Flavor Designer and Jerome is a Jewelry Designer from France and they live in Paris. They visit Elounda Island Villas every September for the last 5 years, to indulge the [...] READ MORE