Air Condioning/ Heating/ Refrigeration/ SM Fabrication
Looking for a particular Straus Systems employee's phone or email?
The Straus Systems annual revenue was $78.1 million in 2026.
Cary Leonard is the Vice President of Straus Systems.
36 people are employed at Straus Systems.
Straus Systems is based in Stafford, Texas.
The NAICS codes for Straus Systems are [23, 2382, 238220, 23822, 238].
The SIC codes for Straus Systems are [171, 17].