Crowne Plaza Lake Placid, an IHG Hotel
Crowne Plaza Lake Placid, an IHG Hotel
Hotel
101 Olympic Dr
, Lake Placid, New York, United States of America
12946
92
Excellent ·
971 reviews