Holiday Inn Express Owego

20 Hickories Park Rd Owego NY 13827 USA

(607) 687-9000

Location