Holiday Inn Express Hotel & Suites SCHOHARIE

160 Holiday Way
Schoharie
New York
United States