Lefkada trivia: 35 facts about this Greek island! August 8, 2019 By Costas Despotakis Leave a Comment Lefkada is a Greek island located in the Ionian sea with beautfiul beaches and something for everyone to see! [Read more…] about Lefkada trivia: 35 facts about this Greek island!