We did not find results for: Lake Ella.
Check spelling or type a new query.
Lake of the United States of America
Lake Ella is a lake in central Tallahassee, Florida on US 27 just south of Tharpe Street, and just north of Downtown. Lake Ella has an area of 12 acres and a perimeter 0.6 miles. Wikipedia