Russell Square Hotel
Russell Square Hotel
Guesthouse
11 Bernard St
, London, England, United Kingdom
WC1N 1LN
52
Poor ·
135 reviews