Lake Leon
United States · Americas
About
Lake Leon, also known as Tom Brown Park Pond, is a small lake on the eastern side of Tallahassee, Florida, United States. Located within Tom Brown Park, there is a nature trail around the lake, with a boardwalk along one side.
Adapted from Wikipedia (CC BY-SA)。Photography via Wikimedia Commons.