Restaurants & Bars

Boston Area

Bella Costa in Framingham??

Share:

Restaurants & Bars 12

Bella Costa in Framingham??

CoddyJ | Sep 7, 2005 08:53 AM

Has anyone been to Bella Costa in Framingham?? Is it any good?

Want to stay up to date with this post?

Recommended From Chowhound