I am looking for a french brasserie/bistro for my birthday (for about 20 guests). I was looking for somewhere close enough to Wellesley and found out about these two alternatives: Petit Robert Needham and Aquitaine in Dedham. Which one would you recommend? And, is there any other place around the same price range that I should consider? I could probably go as far as Boston downtown if it's really worth it (much better than these two options). Thanks!
Petit Robert Needham
45 Chapel Street, Needham, MA 02492
950 Providence Hwy, Dedham, MA 02026
950 Providence Highway, Dedham, MA 02026