Electrical Contractors Be the first to review Rating: 57 Michel Industrial Services 142 Rene St, Pierre Part, LA