Lamb heart whole x 4. Locally sourced

£2.85 £2.65

lamb hearts

29 in stock