Horseshoe Lake State Park
3321 Highway 111
Granite City, IL 60240
State Park: Birding, Camp, Fish, Hike, Horse, Picnic, Walk, Water Sports
Horseshoe Lake is located off Highway 111 in Madison County which lies in the southwestern part of Illinois. Only minutes away from a large surrounding urban area, the park offers a wide variety of recreational opportunities on 2,960 acres.