Tadlock Rentals Back to Search 5085 Opelousas St Lake Charles LA 70615 337-436-0426 Membership Types(s): Associate Share: Powered By GrowthZone