TCi Tire Centers
Founded in 1986, TCI Tire Centers is a business division of Michelin North America Inc. TCI is a wholesaler of commercial grade tires. TCI also offers retreading services. TCI Tire Centers is headquartered out of Duncan, South Carolina.
Last updated on