Project: Thule, Inc. Location: Seymour, CT Installed Capacity: 318 KW Status: In commercial operation since December 2008
More Project Information