11149 Manchester Rd, Kirkwood, Missouri 63122
(314) 821-3377
Since 1942 Telle Tire & Auto Centers has been providing expert tire and auto service to the Kirkwood area. Telle Tire & Auto Centers is your one-stop shop for all of your automotive needs.
We understand bringing your car in for service can be a h