Town Square Tavern
Town Square Tavern is new to Downtown Keene and offers an elevated dining experiences that combines artistry and charm. Town Square Tavern uses fresh ingredients, bold flavors, and innovative techniques to make your dining experience memorable.