Duck Creek Power Station in Canton, IL 61520

Duck Creek Power Station in Canton, IL 61520 (Fulton County) is an industrial area (Illinois Power Resources Generating LLC).

Land Use
industrial area
Operator
Illinois Power Resources Generating LLC