President Hotel 56-60 Russell Square, London WC1N 1DB