Lee Falls
At 70ft, Lee Falls is one of the most picturesque waterfalls of South Carolina. Deep inside Oconee County, South Carolina lies one of the most picturesque waterfalls in the state: Lee Falls. This 75 foot beauty is truly exceptional and is in a wonderfully remote and beautiful section of the Sumter National Forest that is … Read more