Walmart Auto Care Centers 4400 West Tennessee Street, Tallahassee, FL 32304