1800 Weedon Dr NE, St. Petersburg, Florida 33702 USA
Beautiful lush hiking path towards the lookout point
Photo Credit: Yelp