1KG Chicken hearts. From locally sourced free range chickens

£3.20 £3.00

chicken hearts

94 in stock