This specialty Italian foods store is located in downtown Norwood on Washington Street. Every day, the shop cooks up hot Italian dishes such as chicken parmesan and pizza. A selection of Italian groceries and imported cheeses are available, and an in-house bakery makes fresh bread daily. Customers can pay with cash and check - no credit cards are accepted.