Location | Southborough House of Pizza

 

5 Main St., Southborough, MA

(508) 481-6511

(508) 481-6514


MON - SAT    10:30 AM to 10:00 PM

                SUN    12:00 PM to 10:00 PM

Site_2/Location.html

Minimum delivery order applies

5 Main Street

Southborough, MA

(508) 481-6511

(508) 481-6514

WE DELIVER

    MENU   |   LOCATION    |    HISTORY    |   ONLINE ORDERING    |    NEWSLETTER    |    REWARDS    |    ACCOUNT