Business dinner near Norwood, where should we go?
We have some customers coming and would like to take them out for dinner. I was thinking Joe and Maria's in Norwood or Not Your Average Joes in Needham. I love Sweet Basil, but don't want the hassel of bringing our own wine. I would like it to be near 95 for convenience. If you have any recommendations or comments regarding my choices, please let me know what you think.
Bamboo, Dedham for very good Chinese; Finz, Dedham for Seafood; Isabella, Dedham for upscale New American; Rice Barn, Needham for pretty good Thai; Masala Art, Needham for good, upscale Indian. Personally, I would avoid Blue on Highland, Village Fish and Not Your Average Joe's (although I do like their burgers and fries).
One Bistro is a good spot for a business meal because it is usually quiet, especially if you're not too close to the bar. The food is good, but not great.
I've had terrible food at Sky, but it was a couple of years ago.
Finz is pretty good.
Coriander is not far from 95 in Sharon Center. The food there is the best of all the places that have been listed here, but the prices are probably the highest as well. It's one of the best restaurants in the area.
Another Italian option (instead of Sweet Basil) is Bon Caldo on Rte 1 in Norwood. They have a good wine list.