Horseshoe Lake State Park is an Illinois state park in Madison County, Illinois, United States. It is approximately 2,960 acres and surrounds a large horseshoe-shaped lake called Horseshoe Lake. Horseshoe Lake is the second largest natural lake in Illinois taking up approximately 2,400 acres of the 2,960-acre park.
Less