home cooked ham joint ready to slice fresh as and when you need it.500G home cooked ham joint£6.00PriceQuantityAdd to Cart