New Tavern in the Square Restaurants Open in New Hampshire & MassNew Tavern in the Square Restaurants Open in New Hampshire & MassA new trendy restaurant is popping up in various locations across New England. Take a look and see what all the buzz is about!Lizzy SnyderLizzy Snyder