1KG Duck liver locally sourced and free range

£3.80

Duck liver

17 in stock

SKU: 1-14-R-1 Categories: , , ,