Garofalo Peeled Tomatoes (796ml)

Garofalo Peeled Tomatoes (796ml)

Regular price $3.75
Unit price  per 

These red tomatoes are grown in the Campagna region of Italy and are harvested in late August.  Sweet and flavourful, this variety of tomato should be a staple in any kitchen.  Just ask Nonna…