The Weedon Island Preserve is a 3,190-acre natural area situated along the western shore of Tampa Bay and located at 1800 Weedon Drive NE, St. Petersburg, Florida, United States.
Weedon Island Preserve Cultural and Natural History Center
Weedon Island, Florida