Greece The Aigli, Hotels in Lefkada Greece The Aigli is Best Hotels In Lefkada Greece . 0 star accommodations that alrea… Edit