Norwood is known for it's Italian, and this place is no exception. I, for one, have especially enjoyed seafood items from here. Washington street, in particular, is host to many fine restaurants and Cafe Venice is one of it's pioneers. If you're hankering for dessert, this place makes some means ones.
more