La Villa Northstar 106 Telluride está situada a unos 3 km de Clarks Market, lo que permite acceder a varios puntos turísticos cercanos.
Situada en el barrio Telluride Mountain Village de Telluride, esta villa está a 500 metros del Sunshine Express Chair Lift #10 y a unos 10 minutos en coche del Museo Histórico de Telluride. Esta casa de vacaciones se encuentra a 15 minutos en coche del aeropuerto Telluride y a unos 4 km del Town Park. La Villa Northstar 106 ofrece fácil acceso a maravillas naturales como las Cascadas Cornet Creek (4,1 km) y el Mirador de San Sophia (2 km).
Los huéspedes pueden preparar sus propias comidas en la cocina totalmente equipada o cenar en una zona de comedor y un comedor al aire libre. En la cocina también hay un lavavajillas, una tostadora y un horno. La estación del teleférico Chondola está en los alrededores del establecimiento.