NELSON

Nelson

Location:

Rock Falls, Illinois (Lee County). Approximately 120 miles west of Chicago.

Status:

In Operation

Commercial Operation Date:

2015

Megawatts:

584

Invenergy Logo