O Russell está localizado em Scarborough, a 1,6 km do centro da cidade, com vista para o Parque Peasholm e para a Baía Norte. Está disponível acesso Wi-Fi gratuito. Todos os quartos incluem uma televisão. Também incluem uma chaleira eléctrica. A casa de banho privativa inclui uma banheira ou chuveiro, um secador de cabelo e produtos de higiene pessoal gratuitos. Os extras incluem roupa de cama e comodidades de engomadoria.
No The Russell encontrará um jardim e um bar. Outras comodidades da propriedade incluem um salão partilhado. A propriedade dispõe de estacionamento gratuito.
O alojamento fica a 600 metros do Parque Peasholm, a cerca de 1,6 km do The Spa Scarborough e a 800 metros do Teatro ao Ar Livre de Scarborough. O centro de Scarborough fica a cerca de 25 minutos a pé da propriedade. O Aeroporto de Humberside fica a cerca de 80 km.