Restaurants in Norwood, MA
Low Acid Coffee from Lifeboost (50% Off):
Get 50% Off
Restaurants • Cafes, Coffee, and Coffee Houses • Pizza
655 Washington St.,
Norwood ,
MA
02062
UNITED STATES
Based on 1 reviews
Do not waste your money
Before 2/04/11 I would have reccomended this place. Tonight it took 2 hours to get the cold "Chef Boyardee" pizza delivered. I am extremely disappointed!! The pizza's looked like they were thrown in the boxesThe cheese and toppings slid...Worldwide > United States > Norwood, MA > Pizza