HOME > Chowhound > Greater Boston Area >

Discussion

bistro in Wwestwood or Norwood?

  • 1

I've been hearing about a great new bistro somewhere around Westwood or Norwood, but can't remember the name of it.

  1. Click to Upload a photo (10 MB limit)
Delete
  1. There is Chiara Bistro in Westwood and Bistro 712 in Norwood. They are the two best restaurants in the area. MY preference is for Chiara.