Lake Leon
From Wikipedia, the free encyclopedia
Lake Leon | |
---|---|
Location | Tom Brown Park, Tallahassee, Florida |
Basin countries | United States |
Lake Leon is a small lake on the eastern side of Tallahassee, Florida, USA. Located within Tom Brown Park, there is a nature trail around the lake, with a boardwalk along one side.