Map of Horseshoe Lake in Clinton County, IL:

Horseshoe Lake Clinton Carlyle 38.5757653 -89.3605282