1. Ted's Towing & Recovery Parts & Repairs 209 Verdin St, Dulac, LA 70353 Coordinate: 29.41578,-90.70315 Phone: (985) 563-7080