Courtyard Marriott Lake Placid 3 stars

5920 Cascade Road, Lake Placid, NY 12946, USA

Hotel image
Read more reviews for Courtyard Marriott Lake Placid