The Deer's Head Inn
The Deer's Head Inn, in Elizabethtown, NY, is the oldest tavern in the Adirondacks. Reopened in August 2016 as an eatery, grocery, and inn, with a mission to promote local, regional & sustainably produced foods, The Deer's Head features tavern dining...