Directory Company Details Mule-Durel Inc. Address: 5813 Plauche St, New Orleans, LA 70123 United States Phone: 504-733-5707 Web site Company Type: Associate