Este hotel se encuentra en el centro de São Lourenço y ofrece aparcamiento gratuito y habitaciones con aire acondicionado y conexión Wi-Fi gratuita. Alberga un restaurante y un bar. La recepción está abierta las 24 horas.
Las habitaciones del Hotel Londres disponen de TV LCD, teléfono y minibar. El baño privado incluye ducha.
Las famosas instalaciones del Parque das Águas están a solo 200 metros. El Hotel Londres se encuentra a 1,2 km de la estación de teleférico de Maria Fumaça y de la parada del teleférico.