25kg Sack of farm fresh potatoes

A 25kg sack of potatoes is ideal for a large family or for a small business.

£8.00