5 (900gm) FRESH LAMB HEARTS

5 (900gm) FRESH LAMB HEARTS

£2.48Price
5 ( 900gm) fresh welsh LAMB HEARTS AT ONLY £2.76 PER KILO