Park in Clearwater
Waterfront observation tower with boardwalk trails and panoramic bay views
12410 74th Ave N
Seminole, FL, 33772