Holiday Inn Express & Suites Webster

860 Holt Rd
Webster
New York
United States