Holiday Inn Express Hotel & Suites CLIFTON PARK

18 CLIFTON PARK VILLAGE ROAD
CLIFTON PARK
New York
United States