DDR – Shopper’s World

Location Framingham, MA
Size 1,673 kW
Annual Production 2,054,014 kWh
Estimated CO2 Offset
(over the life of the system)
40,307 mT
Read The Press Release

More Projects