EnergySage Rating Value: 5.0 from 9 reviews
The last review from EnergySage:
Buffalo Solar was extremely professional, personable, and did a great job. We are very happy with the entire experience (and solar). I’d strongly recommend them to anyone thinking of putting up solar.
Headquarters3279 Walden Ave.
14043 United States
10 year workmanship warranty. This covers all parts and labor outside of manufacture warranty.
Master Electricians – MEL15-10032591