"Placid Tower" Florida's newest and tallest
observation tower located on U.S. 27 at Lake
Placid, Florida featuring gift shop, snack bar and
camera shop. The tallest concrete block structure
in the world has three viewing decks; closed at
192 ft. open 200 ft. eagles nest 225 ft. equipped
with modern elevator.