Directory Company Details Terra Klean Solutions, Inc. Address: PO Box 781535, San Antonio, TX 78278 United States Phone: 210-734-3606 Fax: 210-734-3607 Company Type: Building Service Contractor