President Hotel

Russell Square, London, WC1N 1DB