Fine Beans – 100g
Roll over image to zoom in
£0.80
Fine beans are the unripe, young fruit and protective pods of various cultivars of the common bean.
Fine beans are the unripe, young fruit and protective pods of various cultivars of the common bean.