Map of Halfmoon Lake in St. Clair County, IL:

Halfmoon Lake St. Clair New Athens West 38.3221854 -89.8923325