Lokalne zabytki, w tym Telluride Free Gondola i Cornet Creek Falls, znajdują się w odległości krótkiego spaceru od hotelu.
Ośrodek narciarski Telluride oraz Elks Park znajdują się odpowiednio 2 km oraz tylko 7 min piechotą od wygodnego Mountainside Inn 120 By Alpine Lodging Telluride. Telluride Town Park znajduje się w pobliżu od wygodnego hotelu. Zatrzymując się w hotelu, można również podziwiać takie atrakcje przyrodnicze jak Town Park, które znajdują się w 800 metrach. Mountainside Inn 120 By Alpine Lodging jest położony prawie 5 min pieszo od kolei linowej Telluride Gondola. Obiekt noclegowy znajduje się 15 minut drogi do lotniska Telluride Regional.
Pokoje w tym hotelu wyposażone są w szybki internet i telewizję wielokanałową, a także urządzenie do parzenia kawy/herbaty. Posiadają również prywatne łazienki.
Restauracja Siam oferuje gościom kuchnię tajską i znajduje się w mniej niż 150 metrach stąd.
Przyjazd:od 16:00-23:59 godz.
Wyjazd:do 10:00 godz.