1. Darren's Towing And Body Shop 53696 Lamonica Rd, Independence, LA 70443 Coordinate: 30.63913,-90.54577 Phone: (985) 878-1115