1KG Duck liver locally sourced and free range

£3.80 £1.50

Duck liver

33 in stock

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