WILLOW HILL SOLAR

Size: 2.6 MW

Location: Lee and Lenox, MA

Completed: January 2017

Offtaker: 20-year net metering credit purchase agreement with Towns of Lee, MA and Lenox, MA