Courtyard by Marriott Lake Placid

5920 Cascade Rd
Lake Placid
New York
United States