El The President Hotel es el lugar perfecto para alojarse en Londres, ya sea un viaje de placer o de negocios. El hotel ofrece a sus huéspedes servicio de recepción, servicio de desayuno, restaurante, cafetería y bar. El hotel no acepta cambios de nombres, en que se haga la reserva.
Se encuentra ubicado en el corazón de Russell Square, en el área de Bloomsbury. Está posizionato estratégicamente en Londres, perfecto para visitar los atractivos más interesantes de la ciudad, como el Museo Británico, Charles Dickens Museum, British Library, Oxford Street, Camden Market, Piccadilly Circus, Covent Garden, London Zoo, University College de Londres, la City y más. La estación de metro más cercana se encuentra a un sólo minuto da l'hotel.