Le The President Hôtel est l'endroit idéal pour séjourner à Londres, que ce soit un voyage d'affaires ou plaisir. L'hôtel dispose de service de réception , service de petit-déjeuner, restaurant, café et bar. L'hôtel n'accepte pas les changements de noms, sur la réservation est faite.
Il est situé au cœur de Russell Square, en Bloomsbury area. L'hotel est stratégiquement situé, pour visiter les attractions plus intéressantes de la ville tels que le British Museum, le musée Charles Dickens, British Library, Oxford Street, Camden Market, Piccadilly Circus, Covent Garden, London Zoo, University College Londres, la City et plus encore. La station de métro la plus proche est situé à seulement un minute de l'hôtel.