Royal Pizza Reviews & Details
780 Water St
Royal Pizza is located at 780 Water St in Framingham near the intersection of Water St and Bacon Rd. Call (508) 877-5000 for dine in, delivery or takeout.
- Service:Dine In, Delivery and Takeout
- On The Menu:Pizza
- Major Intersection:Water St And Bacon Rd
Tell us more about Royal Pizza Framingham!