15 employees
Star Cooling Towers specializes in the design, construction, repair, and upgrade of cooling towers.
1951