Don't have an account yet?
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.
This product has not yet been reviewed.
Please login or register to write a review for this product.