Placid Tower Lake Placid, Florida Aerial View shows the World's tallest concrete block Observation Tower - 240 feet high- and surrounding lakes, groves and typical Florida scenery. Located on U.S. Route 27.
© Copyright 1997 - 2020 The Home Town Network Inc. All rights reserved. HTN is a service mark of The Home Town Network Inc. All original photos and custom graphics remain the property of HTN and cannot be used without written permission. (863) 465-4076