ithaca where is it located in odyssey
Ithaca, Greece is an island in the Ionian Sea off the west coast of Greece, and it's the home of Odysseus in Homer's â¦The Odyssey.. Ithaca, New York is a small city in upstate New York, in the Finger Lakes Region of central New York State, and it's the home of Cornell University and Ithaca College. There are several other places named Ithaca in other states.