Sto Corp.

Atlanta, GA 30331

Company Details
Years in business:Since: 1979
Number of employees:51-200
Bldg 1400 Suite 120
3800 Camp Creek Parkway
Atlanta, GA 30331
Phone:(404) 346-3666
Fax:(404) 346-3119
Sto is an international technology leader in the design and production of innovative building materials tailored to human needs. Our wall systems, coatings and finishes have been the choice of leading architects, engineers and contractors for 61 years, and we are the world’s largest manufacturer of exterior thermal insulation systems, with 35 subsidiaries, more than 5000 employees, and 21 factories operating around the globe.
Request More Information
Fill out the form below to request more information about Sto Corp.