The Lake Placid Tower opened in 1961. The tower is 270 feet tall (27 stories) and at the time of completion was said to be the tallest concrete block tower in the world.
The Lake Placid Tower is located just to the east of downtown Lake Placid Florida on highway 27. The tower instantly became a landmark for Lake Placid as it can be seen from miles away as you approach the town. The view from the tower is breath taking and is the best way to see all of Lake Placid.
The tower complements Lake Placid which is know as the “Caladium Capital of the World”.