Situé dans le centre-ville de São Lourenço, cet hôtel propose des chambres climatisées avec connexion Wi-Fi et parking gratuits. Il abrite un restaurant et un bar. La réception est ouverte 24h/24.
Les chambres de l'Hotel Londres disposent d'une télévision à écran LCD, d'un téléphone et d'un minibar. La salle de bains privative est pourvue d'une douche.
Le célèbre centre de baignade Parque das Águas se trouve à seulement 200 mètres. La pittoresque gare de la locomotive Maria Fumaça et l'arrêt du téléphérique se trouvent à 1,2 km de l'Hotel Londres.