FOLLOW US  Facebook

Stoddard's Stagecoach Tavern

Visitors can step back in time into an 1833 tavern which stood in Stoddard, New Hampshire, until 1952. Taverns were the first commercial establishments in America to serve food and drink, giving them an important place in American culinary history, as well as in the communities they served.