New potatoes

New Potatoes 1kg - CORNISH

Regular price £2.25
/
Tax included.

Only 43 items in stock!
Cornish New Potatoes - 1 kg