Tag: Ithaca Falls
Why We Love Visiting Ithaca New York
Ithaca is named for the Greek island, and this town sits on the southern shore of Cayuga Lake in upstate New York. It is home to Ithaca College and Cornell University, which gives it a “college town” vibe and a reputation for being hip and culturally liberal. You will love visiting Ithaca. Keep reading to…