WILLOW HILL SOLAR

Size: 2.6 MW

Location: Lee and Lenox, MA

Completed: January 2017

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