DieHard Auto Center Archives - Tire Review Magazine
Sears Opening DieHard Auto Center in San Antonio

Sears will debut a new automotive service shop concept with its first “DieHard Auto Center Driven by Sears” opening in San Antonio, Texas, on Feb. 17.