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 ...See more
Headquarters:
United States of America
Company Type:
MNC / Large Enterprise
Company size:
51-200 Employees
Year Founded:
1979 (46 years)
Address:
3800 CAMP CREEK PARKWAY; BUILDING 1400, SUITE 120; ATLANTA, GA 30331, US
HIGH
spending power