100% Iberico Ham Leg

£575.00

in stock

Free Shipping
On all orders over £60  |  Learn More

Minimum weight 7kg