President Hotel

Russell Square, London, WC1N 1DB

Location: Russell Square
Prices start from: £66

President Hotel