Le Russell Square Hotel est idéalement situé à Londres, dans le quartier de Camden, à 700 mètres du British Museum ainsi qu’à 1 km de la gare de King's Cross St.Pancras et de la gare d'Euston. L’établissement est installé à proximité de plusieurs sites d’intérêt prisés, à 1,5 km de l’avenue Tottenham Court Road, du théâtre King's Cross et du théâtre royal de Drury Lane. Vous bénéficierez d’une réception ouverte 24h/24 et d’une connexion Wi-Fi gratuite dans l’ensemble des locaux.
Toutes les chambres de l’hôtel comprennent un bureau et une télévision à écran plat. Chaque chambre est équipée d'une bouilloire, tandis que certaines chambres disposent également d'une cuisine avec un micro-ondes, un réfrigérateur et un four. Le Russell Square Hotel met du linge de lit et des serviettes à votre disposition.
Les sites d'intérêt prisés à proximité de l'établissement incluent la gare de King's Cross, le Dominion Theatre et Tottenham Court Road. L’aéroport de Londres-City, le plus proche, se trouve à 14 km du Russell Square Hotel.