Fine whole beans - great for a roast or in a stir fry!

 

907g

Fine Whole Beans

£1.45Price