Los huéspedes del hotel The Snow Queen Lodge Snowmass Village pueden llegar fácilmente al Santuario John Denver, situado a unos 400 metros.
La Silver Queen Gondola se sitúa a tan solo 5 minutos a pie, y el Centro de Recreación de Aspen se sitúa a 25 minutos a pie de este hotel. Este hotel de 3 estrellas está situado a 2 km de la Aspen Chapel, que se considera un lugar sagrado. Los huéspedes también apreciarán la cercanía a Hillyard Park, que se encuentra a 900 metros. A unos minutos a pie del hotel Snow Queen Lodge encontrarás el Museo de Arte de Aspen. Este establecimiento está situado a 10 minutos a pie de la estación de teleférico Little Nell.
Cada una de las 8 habitaciones está equipada con servicio de planchado, así como con una tv de pantalla plana con canales vía satélite. Las habitaciones, amuebladas con escritorio, también disponen de equipo de café y té. Los baños incluyen un inodoro separado y una ducha, junto con secadores de pelo y toallas de baño.
En los alrededores puedes comer en el restaurante Limelight, a unos cuantos pasos del Snow Queen Lodge.