Crowne Plaza Lake Placid 4 stars

101 Olympic Drive, Lake Placid, NY 12946, USA

Hotel image
Read more reviews for Crowne Plaza Lake Placid