Victorian themed rooms with lots of natural light, two single beds (Twin Beds). It has Individually controlled air-conditioning so you can adjust the temperature to your own comfort. The bathrooms also include a power shower and a mirror.
London Lodge Hotel is located in the heart of London Lodge Hotel is located in the heart of Victorian Kensington, and is just minutes away from the renowned Victoria and Albert Museum, Science Museum, and Natural History Museum. Kensington Palace, the Royal Albert Hall, as well as Harrods, and the exclusive High Street Kensington shopping is all within walking distance.
London Lodge Hotel, 134-136 Lexham Gardens, Kensington, London. W8 6JG