Das 2-Sterne-Mountainside Inn 118 By Alpine Lodging Telluride ist in einem historischen Viertel von Telluride gelegen, ungefähr 12 Fußminuten vom Bezirksgericht von San Miguel entfernt. Zudem bietet das Hotel WLAN in den öffentlichen Bereichen.
Das Stadtzentrum von Telluride kann man innerhalb von 10 Minuten zu Fuß erreichen. Das Mountainside Inn 118 By Alpine Lodging Telluride befindet sich sehr günstig, nähmlich 800 m vom Town Park. Naturliebhaber werden die Nähe zum See Beaver Pond zu schätzen wissen, der etwa 10 Gehminuten von der Unterkunft entfernt ist. In der Nähe vom Hotel gibt es sowohl die Cornet Creek Falls, als auch Telluride Free Gondola. Das Mountainside Inn 118 By Alpine Lodging befindet sich nur 400 Meter von der Seilbahnstation Telluride Gondola.
Zu den Speisemöglichkeiten gehört auch das Restaurant Siam in unmittelbarer Nähe zur Unterkunft.