Basket
No products in the basket.
£13.99 – £69.95
Cooked Ham joint
Perfect for a festive buffet, our homemade cooked ham.
This website uses cookies to enhance your browsing experience. By continuing to browse our website, you consent to our privacy policy.