The Russell Hotel, London is a large, Victorian facade building. It faces Russell Square and is a few minutes stroll from Russell Square Underground Station and the British Museum, while Oxford Street, the West End and Soho are easily accessible by a short tube train journey. The comfortable rooms at the Russell Hotel have a good range of facilities and provides business services.