Ham - Smoked (200g)

£3.45

20 item(s) in stock

Hand cooked and sliced thick cut smoked ham