Lamb kidney
£2.45 – £9.80Price range: £2.45 through £9.80
Locally sourced British lamb kidney from stock reared within 5 miles of our Shop. Lamb’s kidney is rich in nutrients and produces great flavour.
250g (serves 1-2 people)
500g (serves 2-3 people)
1kg (serves 4-6 people)