Holiday Inn Express Hotel & Suites Clifton Park 2 stars

18 Clifton Park Village Road, Clifton Park, NY 12065, United States of America

Hotel image
Read more reviews for Holiday Inn Express Hotel & Suites Clifton Park