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!