El Hotel Villa Russell ocupa un edificio de piedra tradicional ubicado en el centro de Torla. Ofrece habitaciones con ducha de hidromasaje, cocina con microondas y zona de estar con reproductor de DVD.
El desayuno bufé se sirve en el comedor, mientras que el bar del hotel ofrece bebidas. El establecimiento también alberga una acogedora sala de estar con chimenea.
El hotel dispone de terraza interior y gimnasio con bañera de hidromasaje y sauna.
En las inmediaciones del Villa Russell se puede practicar senderismo, equitación y piragüismo.El hotel se encuentra cerca del parque nacional de Ordesa y Monte Perdido y de las localidades históricas de Ainsa, Jaca y Lourdes.