Ithaca trivia: 55 facts about this Greek island August 22, 2019 By Costas Despotakis Leave a Comment Ithaca is one of the Greek islands that you should visit. It is located in the Ionian Sea and has some of the most beautiful beaches! [Read more…] about Ithaca trivia: 55 facts about this Greek island