Lambs Kidney
Regular price
$22.50
In stock
Devilled kidneys on toast or braised in red wine & garlic. Full of nutrients too!! Note we require 4 days notice to ensure fresh product.
In stock
Your cart is currently empty
Shop now