Bayou Wrecker & Towing Address: 2300 Hodges St Lake Charles, Louisiana 70601 Facebook-f X-twitter Instagram 337-497-0888