There is more than one pizza restaurant in Southborough, and this is a must try. Limited seating but their specialty is their take-out. Recommended to me by a friend and will be thanking him soon! A very personal touch, family-run restaurant in an old familiar site in Southborough off of Framingham Road (actually on corner of Framingham Road and Newton...
More

