Southborough House of Pizza 5 Main St, Southborough, MA 01772 (508) 481-6511 Related: Arabian Restaurants Continental Cuisine Foods Take Out Restaurants