Where is Courtyard by Marriott Albany Clifton Park located?
Courtyard by Marriott Albany Clifton Park, Courtyard by Marriott Albany Clifton Park, United States of America (approx. 42.86454°, -73.77726°)
Courtyard by Marriott Albany Clifton Park, Courtyard by Marriott Albany Clifton Park, United States of America (approx. 42.86454°, -73.77726°)