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.