HOME > Chowhound > Greater Boston Area >

Discussion

Bella Terra Canned Tomatoes

  • 0

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)
Delete