Russell Square Hotel está en Londres, a 8 min a pie de Museo Británico y a 1 km de Estación de metro Euston Station, y ofrece alojamiento con wifi gratis en todo el alojamiento. El alojamiento se encuentra a 14 min a pie de Estación de Kings Cross, a 1,2 km de Teatro Dominion y a 16 min a pie de Estación de metro Tottenham Court Road. El alojamiento está a 12 min a pie de Estación de metro King's Cross - St. Pancras y a 1,9 km del centro de la ciudad.
En el hotel, cada habitación tiene escritorio y TV de pantalla plana. Las habitaciones disponen de cafetera, y algunas también ofrecen cocina con nevera, horno y microondas. En Russell Square Hotel, todas las habitaciones disponen de ropa de cama y toallas.
El personal de la recepción 24 horas puede ayudar a la clientela con cualquier consulta que tenga.
Cerca del alojamiento hay puntos de interés como Ópera Real, Teatro King's Cross y Teatro Real Drury Lane. El aeropuerto (Aeropuerto de Londres - City) está a 14 km.