Das Hotel Eleven Taylor River Lodge Almont liegt im Skigebiet von Almont und stellt den Gästen eine Sauna, eine Sonnenterrasse und eine Picknick-Ecke zur Verfügung. Das Resort bietet einen Swimmingpool und die Möglichkeit, Bogenschießen, Wandern und Reiten auszuprobieren.
Außerdem ist Abbeyville 15 Minuten Autofahrt vom Hotel entfernt.
Neben einem Balkon und einer Sitzecke sind die Zimmer in der Unterkunft mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet.