CLICK HERE FOR SEASONAL EATING
Organic Tomato Paste
Organic
Description

Bioitalia italian organic tomatoes are of the highest purest quality. This paste has no additional salt. Which let's the tomatoes do all the talking.

Organic Tomato Paste

Bioitalia
300 g

$5.00

add to cart