Killington befindet sich rund 3 km von dem komfortable Hotel Turn Of River Lodge Killington entfernt und ist einen Besuch wert. Das Hotel bietet 31 Gästezimmer mit Blick auf die Berge.
Das Zentrum von Killington kann man fußläufig in 25 Minuten von dem komfortablen Hotel aus erreichen. Die Snowshed Lodge gehört zu den beliebten Sehenswürdigkeiten der Gegend und liegt unter anderem in einer Entfernung von ca. 10 Fahrminuten vom Turn Of River Lodge. Die Killington Skyeship Base Lodge liegt in rund 2 km Entfernung von der Unterkunft entfernt.
In einigen Zimmern stehen ein Fernsehen mit mehreren Kanälen und eine Klimaanlage zur Verfügung. Einige Zimmer sind mit einer getrennten Toilette und einer Dusche ausgestattet. Sie bieten zudem private Badezimmer.
Die Gäste des Hotels können ein kontinentales Frühstück genießen. Die Garten- Bar ist ein perfekter Ort für ein entspannendes Getränk am Abend.