25kg organic potatoes

Regular price £30.00

Tax included.
Various varieties. Reduced to clear!