Rooms for sold-out dates.
HOTEL RUSSELL
Russell Square - London, United Kingdom
The Hotel Russell is a luxury hotel, located 15 miles from Heathrow Airport.
Hotel has recently undergone a $15 million renovation. Set in the heart of
Bloomsbury, overlooking one of London's finest garden squares and built in the
Victorian Gothic style, the hotel features traditional wood paneling in its'
public rooms. Attractive guest rooms are luxuriously appointed. Hotel is
minutes to fine dining, shopping and entertainment.
Oxford hotels and travel information.