Overlooking the British Museum on Russell Square in one of the most beautiful and desirable parts of central London, this hotel is a place of luxury and tranquillity, away from the stresses of modern life. All of the guestrooms have been designed with care and attention and carry an exciting range of modern amenities to make the 21st Century guest feel at home.