1. Super Clean 560 E Russell Ave, Welsh, LA 70591 Coordinate: 30.232128,-92.815636 Phone: (337) 734-4562