News
Central Florida's Lake Placid is located in Highlands County, Florida along U.S. Highway 27. It is roughly two hours away from Orlando and Tampa, neighboring the city of Sebring.
This scenic small town in Florida is a stunning lake retreat in a unique part of the state, but it's unusual for a special reason.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results