Mt Home Solar

Elmore County, Idaho

Located near Mountain Home in Elmore County, ID, the Mt. Home 1 Solar project has a nameplate capacity of 20 MW.

Read full profile