Holiday Inn Express & Suites Ithaca Near Ithaca College
371 Elmira Road -
Ithaca,
NY 14850