Teds Auto Repair
19 W Cedar St
Stilwell, OK 74960-4217
918-696-6410