Holiday Inn Express Hotel & Suites Lake Placid an IHG Hotel - Lake Placid Hotel
Located just a 4-minute walk from Lake Clay and less than 2 miles from downtown Lake Placid, this Holiday Inn Express features free Wi-Fi and a spacious outdoor pool.
Holiday Inn Express Lake Placid Florida
Address: 608 South Lakeview Road FL 33852, Lake Placid, FL, US