Este situat in Geni, Insulele Lefkada si Meganisi, Grecia