Das The Deers Head Inn Tavern Elizabethtown, das 25 Gehminuten vom Otis Mountain entfernt liegt, verfügt über WLAN in den öffentlichen Bereichen. Außerdem gibt es Parkplätze.
Innerhalb von 10 Minuten zu Fuß gelangt man ins Zentrum von Elizabethtown. Das Hotel befindet sich in unmittelbarer Nähe vom See Lake Placid. Außerdem ist Adirondack History Center Museum in 300 Metern vom Deers Head Inn Tavern entfernt. Für Fernreisende ist der Flughafen Plattsburgh International in 52 Minuten mit dem Auto zu erreichen.
Einige Zimmer verfügen über ein privates Bad mit kostenlosen Toilettenartikeln.
Die Gäste können ihren Durst mit einem Lieblingsgetränk in der Kaffee- Bar löschen. Der Barbereich verfügt über eine Lounge. Das Restaurant The Deer's Head Inn bietet eine Auswahl von Gerichten und liegt zudem nur wenige Schritte entfernt von dem 2-Sterne-The Deers Head Inn Tavern.