1-8 Russell Square WC1B 5BE London United Kingdom
Description Hotel Russell
Hotel Russell is a four star hotel located in the city centre of London in the area of Bloomsbury and overlooking Russell Square. Russell Square tube station is just metres from the hotel and the Great Ormond Street Hospital and the British Museum are within walking distance. The hotel offers rooms ranging from standard single and double to executive and suites. Each room has tea and coffee making facilities, internet access, television, telephone, radio, wake-up service, air conditioning, safety deposit box, ironing facilities and all rooms have private bathroom with bath/shower, sink and toilet. Room service is available as well as breakfast in the room. There are meeting and conference facilities and the hotel has 19 meeting rooms. The hotel offers laundry and dry cleaning service, ticket service, fax and photocopying facilities, luggage storage room and safety deposit box. There’s 24 hours front desk service and checking in is possible from 2 p.m. and check out until 11 a.m.
Room features Hotel Russell
Hotel features Hotel Russell
Type of lodging