1KG Chicken hearts. From locally sourced free range chickens

£3.00 £2.60

chicken hearts

124 in stock