Chen's Dried Duck Gizzards (Duck Kidneys) for Soup, 150g, are a premium choice for culinary enthusiasts looking to enhance their soup recipes. Sourced from the finest ducks, these gizzards are...
More to exploreAbout All MeatCategory links, quick picks and shopping information.Explore guideClose guide