The Russell House Hotel London
0
Reviews
Bed & Breakfast in London
- Bloomsbury
11 Bernard Street
, Bloomsbury, London, WC1N 1LN
+44 (0) 20 7837 7686
The Russell House Hotel is situated within easy reach of the West End and the City as well as Theatreland and the main shopping areas of London. They only have en suite double rooms available for use.
|