Park in St. Pete
Waterfront park with bay views, picnic spots, and scenic walking paths along Tampa Bay.
1201 N Shore Dr NE
St. Petersburg, FL, 33701