Horseshoe Lake (Madison County)

3321 IL-111
Granite City, IL 62040- Map It
Phone: (618) 931-0270