Showing 1-1 of 1 Beach Resorts
Lakeshore Resort
Lake Placid, Florida, United States
Just outside your door at Lakeshore Resort, you'll find a soft sand beach perfect for splashing in the lake, building a sandcastle with your family,... more
Resort features:
- Beach
- Family