Tavern in the Square is opening a new restaurant in Massachusetts. The New England-based casual dining chain known for its extensive, locally-sourced menu will open a new store in Braintree later this ...