El Hotel London Lodge es un hermoso town house victoriano situado en el quieto e histórico distrito de Kensington, en el área central de Londres, muy cerca de medios de transporte, entre Earl´s Court y el Olympia exhibition centres. También queda a pocos pasos de Holland Park, Kensington Palace, Museo de Historia Natural, Hyde Park, Victoria and Albert Museum y el Royal Albert Hall. Dispone de 28 habitaciones. Ofrece aire acondicionado en las habitaciones y en las zonas comunes, conexión inalámbrica a internet y parking.