Dotado con una de las capitales más prestigiosos lugares, el Russell Hotel está situado a sólo minutos del distrito financiero y comercial. Russell Hotel está situado en el corazón de Bloomsbury, frente a la estación de Russell Square, con sus excelentes conexiones con todas las partes de Londres. El Museo Británico está a un paso de todos los lugares de interés como el Palacio de Buckingham, la catedral de St Paul, el London Eye, la Torre de Londres y las Casas del Parlamento. Russell Hotel ofrece 373 habitaciones, todas diseñadas para satisfacer las necesidades de los ejecutivos de negocios incluyendo alta velocidad de conexión a Internet y área de trabajo.