Royal Pizza of Norwood
Address:
1001 Boston Providence Tpke, Norwood, MA 02062
Phone:
(781) 762-4470
Other Details:
Royal Pizza is located next to Ocean State Job Lot in the Staples Plaza. Royal Pizza has been a staple in this community for more than 30 years, providing wonderful pizza and subs for local residents.
The special of two large pizzas for $13.99 is one of the shop's best deals. The restaurant serves beer, juices and sodas to complement its pizza and subs.
Restaurants
Other Businesses: