About Us

 

Company History

Careers

Global Locations

Accreditations

Certifications

 

email Please contact Customer Service in your region for more information or request samples here.

Global Locations

STR Corporate Headquarters

10 Water Street, Enfield, CT 06082 USA
Phone: +1-860-272-4235

Click on the Photocap® symbol to display manufacturing and sales agent locations.




STR Solar World-wide Customer Service
 
© STR Holdings, Inc. 2017 Home Site Map Contact Us Terms of Use Privacy Policy
Website By FIREHORSE Creative LLC Concord NH