Holiday Inn Express Owego

20 Hickory Park Rd
Owego
New York
United States