Free Delivery Over £60

Canellini beans - The Italian Shop - Free delivery

Cannellini beans

  • £2.49

500g

Only 3 left!

We Also Recommend