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