Auto Repair Shop, 3010 Canton St, Dallas