Royal Pizza of Norwood

1001 Boston-Providence Turnpike #1, Norwood, MA

Menu (As of 10/29)

Royal Pizza of Norwood: hours and how to order