IthacaAdmin Π.Ι.Ν.November 30, 2021 Ithaca is an island in the Ionian Islands and is located south of Lefkada and northeast of Kefalonia. Ownership: Public Ithaca municipality