501 Easterwood Dr, Tallahassee, Florida 32301 USA
Lake Leon is located within Tom Brown Park. Walking, jogging, nature watching, and dog friendly.
Photo Credit: Yelp