Nutty and rich Delica pumpkins from Italy. Priced per pumpkin, between 2kg-3kg usually

Squash Delica - Italian

£5.50Price