HOME > Chowhound > Greater Boston Area >

Discussion

Bella Terra Canned Tomatoes

  • 0
  • Share

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
Posting Guidelines | FAQs | Feedback
Cancel