Directory Company Details Terra Klean Solutions, Inc. Address: 1815 Blanco Rd, San Antonio, TX 78212 United States Phone: 210-467-9296 Company Type: Building Service Contractor