The Hotel Ithaca – New York

The Hotel Ithaca | 222 S Cayuga Street, 14850 | 607-272-1000 The Hotel Ithaca is the area’s only independently owned hotel, conveniently located in the heart of Ithaca, New York, home to Cornell University and Ithaca College. With a central location that can’t be beaten, the hotel puts everything that Ithaca has to offer and … Continue reading