Hotel Russell

Hotel Russell
1-8 Russell Square, London, WC1B 5BE