Ramada Ithaca
2310 N. Triphammer Road, Ithaca, United States
Booking.com
Book Now