Restaurants & Bars

Boston Area

Bella Costa in Framingham??

Share:

More from Restaurants & Bars

Restaurants & Bars Boston Area

Bella Costa in Framingham??

c
CoddyJ | | Sep 7, 2005 08:53 AM

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

Feedback