Russell Hotel - London

Rooms
373
Location
London - Bloomsbury
Overview
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.
Standard facilities:
Standard Room:
Standard Rooms are fitted with a double bed or 2 single beds. Bathrooms have a power shower.
Hotel
Star
Location
other spellings: rusell hotle, hotell, otle