Rodeway Inn And Suites

654 Elmira Rd
Ithaca
New York
United States