The Mountain House situa-se em Red River. Os hóspedes beneficiam de acesso Wi-Fi gratuito e estacionamento privado disponível no local.
Esta casa de férias com 3 quartos dispõe de uma sala de estar com uma televisão de ecrã plano por satélite, e uma cozinha totalmente equipada com máquina de lavar louça. Toalhas e roupa de cama são providenciadas nesta casa de férias.
The Mountain House disponibiliza um serviço de aluguer de equipamentos de esqui, além disso os hóspedes podem usufruir de esqui nas proximidades.
O aeroporto mais próximo é o Aeroporto Regional de Taos, que fica a 64 km de The Mountain House.