New potatoes

New Potatoes 1kg - CORNISH

Regular price £1.95
/
Tax included.

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