Royal Pizza of Norwood, NORWOOD, Massachusetts (MA)
Comfortably situated at 1001 Providence Highway () in NORWOOD, Massachusetts (MA) (2062), Royal Pizza of Norwood are available at 7817624470. We advise you to upfront to arrange your spot in the restaurant.
More restaurants in NORWOOD, Massachusetts (MA)
Royal Pizza of Norwood contact information and details:
Address: 1001 Providence Highway - , NORWOOD, Massachusetts (MA) 2062
Contact Phone: 7817624470