Tavern in the Square Northborough is located in the heart of Central Mass in Northborough, just minutes off I-495 and approximately 40 minutes from both Boston and Worcester. We feature one of the company’s largest bars with 50 draught beers from both local breweries and breweries around the world. We feature two separate dining rooms which can accommodate parties of up to 50 people.
As with all our locations, we are proud to be an integral part of the community with sponsorships and charitable events. We are thrilled to be in Central Massachusetts and look forward to a long prosperous relationship with its residents.
Tavern in the Square ...“Think Beyond the Game”