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

Halfmoon Lake St. Clair Mascoutah 38.3781658 -89.8694264