Electrical Repair Be the first to review Rating: 87 Mw Electric L.L.C. 524 Nation Road, Deville, LA Time in business: 13 years years Licensed