El Hotel Villa Russell ocupa un edificio tradicional de piedra situado en el centro de Torla. Todas las habitaciones cuentan con ducha de hidromasaje, cocina con microondas y zona de estar con reproductor de DVD.
El desayuno bufé se sirve en el comedor y el bar del hotel ofrece bebidas. La zona de estar es acogedora y cuenta con chimenea.
El hotel dispone de aparcamiento cubierto. Es esencial reservar debido al número limitado de plazas.
La Villa Russell es el lugar ideal para practicar actividades como senderismo, equitación y piragüismo.El parque nacional de Ordesa y Monte Perdido está cerca, al igual que las ciudades históricas de Ainsa, Jaca y Lourdes.