About Us


Company History


Global Locations




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. 2021 Home Site Map Contact Us Terms of Use Privacy Policy
Website By FIREHORSE Creative LLC Concord NH