Daily Archives: August 21, 2014

Ithaca, NY

Located in the northwest of New York state, Ithaca sits nestled at the base of Cayuga Lake. Famed home of Cornell University and boasting the motto, “Ithaca is Gorges,” this city is anything but a simple retreat. Nature lovers will …

Posted in Travel Tips | Comments Off