Turnover: ()

Country: France

  • Based in the Landes region of France, Ferme Tauzin has specialized in the sale of foie gras and duck confit for over 40 years.