Hi All--I am new to both Chowhound.com and also to the Needham area. I am looking for a Sunday lunch recommendation. Nothing to pricey but also not diner food. I was thinking Sweet Basil in Needham Center since that seems to be good but they dont do Sunday lunch. Any recommendations on the Needham area would be great. (Trying to stick to Needham since I recently moved here but might be willing to go down Highland into Newton if there's a great place). Lunch will be for 5-6 people who are adventurous but I also want to have some safe bets on the menu. Look forward to any feedback! Thanks!
942 Great Plain Ave, Needham, MA 02492