Royal Pizza

Royal Pizza

1001 Boston Providence Hwy, Norwood, MA 02062
781-702-3185

Open until 8:30 PM

Full Hours

$2 - $3 Delivery (20 - 35 min)

$12 min spend

  • Part of Slice Rewards
SlicePizza Places in Norwood, MA Royal Pizza
Price: $$