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