Horseshoe Lake (Madison County)

3321 IL-111
Granite City, IL 62040- Map It