Hotel Russell overlooks Russell Square, a peaceful park in the centre of London. Renowned for its Victorian architecture, fine dining and luxury rooms, it is a short walk from the British Museum, Oxford Street and the West End.
The hotel is close to Russell Square Underground station, offering direct trains to Heathrow Airport and the museums at South Kensington. Although the quiet location and attentive staff will make you feel at home, all of London’s major attractions are within easy reach.
This content has been supplied by Hotel Russell