The Dogs Butcher – 1KG Duck liver locally sourced and free range

£3.40

4 in stock