PEEL & CO Carpet Installer - Metairie, LA Looking to contact PEEL & CO? You can reach them at 985-892-7783