I'm headed up for a business trip and want to avoid the Chili's Industrial Complex. Can anyone recommend some good places in or around Norwood?
I'm from outside New England, so something seafood-y might be nice, but is not a requirement. Nothing that will break the bank -- I have a $50 per diem. I will be eating bland deli trays all day, so something spicy would be appreciated.
The hotel recommended Sky and Bon Caldo, but they sound out of my price range. Finz looks appealing, but I am ridiculously biased against restaurants with overly cute names. Good food trumps bad names, though!