The building where Steve’s Tire operated for close to 28 years is a familiar sight in the southern part of Houston on U.S. 63. Credit: DOUG DAVISON | HOUSTON HERALD