Choose your room
Russell Square Hotel 3*
- Free Wi-Fi
- 24-hour services
24-hour reception
- No Smoking
Non-smoking property
Situated around a 25-minute stroll from the national museum "Wallace Collection", the 3-star Russell Square Hotel London offers proximity to various city highlights.
As a plus for business travellers, this London hotel is 3.7 km from the medieval castle "Tower of London". The 13.7-tonne Big Ben Bell is also nearly a 10-minute ride away. The Russell Square lies 750 m from Holborn underground station and in proximity to London Euston train station.
You may walk 5 minutes to Friend at Hand or eat by LEON - Brunswick, located about a 5-minute stroll away.