Iris Villas Lefkada ** LEFKADA ISLAND - ALL LOCATIONS, Greece, Lefkada, Sivota, 11082 Facilities in hotel Important