Chester – Greenbacker

About

The 0.07 MW solar project is located in Vermont and went operational in 2015.

0.07 MW
Capacity
2015
Date of Operation