The President hotel è il luogo perfetto dove soggiornare a Londra, sia che si tratti di un viaggio di piacere che di lavoro. L'hotel mette a disposizione dei suoi ospiti servizio reception, servizio colazione, ristorante, caffetteria e bar. L'hotel non accetta cambi nome, una volta effettuata la prenotazione.
Si trova nel cuore di Russell Square, a Bloomsbury. Occupa una posizione strategica a Londra, per visitare le più interessanti attrazioni della città quali British Museum, Charles Dickens Museum, British Library, Oxford Street, il mercato di Camden, Piccadilly Circus, Covent Garden, lo Zoo di Londra, l'University College di Londra, la City e molto altro. La stazione della metro più vicina si trova ad un solo minuto di distanza dall'hotel.