Restaurants in Norwood, MA
Restaurants • Pizza
641 Washington St.,
Norwood ,
MA
02062
UNITED STATES
Based on 1 reviews
My Favorite
Freakin love this place. I wish I hadn't waited so long to try it. I saw they won Best Pizza in Norwood in the Readers Choice Awards so I gave it a try. Wicked nice guys...wicked good food. Pizzas, Calzones, Subs...I haven't had a bad meal.Worldwide > United States > Norwood, MA > Restaurants