Update Info - Tavern in the Square
This restaurant was reported as closed. If it is open, let us know.
Tavern in the Square
318 Main St
Northborough, MA 01532
318 Main St
Northborough, MA 01532
This restaurant was reported as closed. If it is open, let us know.