DTE Energy Logo Solar Currents Logo



Greenwood Energy Center Solar

Greenwood Energy Center Solar Greenwood Energy Center Solar
Location: 7000 Kilgore Rd, Avoca, MI

Description: 1948.8 kWDC / 1392 kWAC solar fixed array photovoltaic system