
Pizza Palace
4.3 (200)restaurant
An unpretentious downtown Norwood fixture turning out classic pizzas, hot subs, and calzones.
Description



Located along Washington Street in Norwood Center, the lineup extends beyond pies to include pasta and broader comfort food favorites. The counter covers dine-in, takeout, and delivery, alongside catering services for meetings and parties.