Buyers' Guide Company Details Accessible by: anyone Terra Klean Solutions Inc Address: 5005 N Piedras St, El Paso, TX United States Phone: 804-943-9140 Company Type: Building Service Contractor