Psst... We're working on the next generation of Chowhound! View >
HOME > Chowhound > Greater Boston Area >
Jan 6, 2009 02:58 AM

Bella Terra Canned Tomatoes

My very favorite canned tomatoes are Bella Terra whole peeled organic tomaotes. Does anyone know where to buy them in the Greater Boston area (or New England area?)

  1. Click to Upload a photo (10 MB limit)