Get directions to: Royal Pizza, Framingham, MA
Restaurant address: 780 Water St Framingham, MA 01701, USA
Restaurant: Royal Pizza