1. Ted's Auto Repair 19 W Cedar St, Stilwell, OK 74960 Coordinate: 35.80938,-94.62759 Phone: (918) 696-6410