Town Pizza is a family owned and operated pizzeria located on Broadway Street in downtown Norwood. It has a wide variety of pizza toppings, which are always made fresh. It also cooks up a good selection of American and Italian dishes, including burgers, sandwiches and pastas. The chicken wings are very popular and come with different sauces including the very popular honey mustard. Delivery and take-out are available at all times.