Lakes in St. Clair County, Alabama

1 lake in St. Clair County — real conditions, things to do, and where to stay on the water.