Photos for Holiday Inn Express & Suites Lake Placid

4.5
11 votes

Holiday Inn Express & Suites Lake Placid

608 S. Lakeview Road, Lake Placid, Florida 33852 USA

Add Photo