Choose your room
The London Lodge Hotel, was built in 1880, is a beautifully furnished Victorian town house hotel, situated in the quiet and historic, Kensington area of central London, close to public transport, between Earls Court and Olympia exhibition centres, and within easy walking distance of Holland Park, Kensington Palace, Natural History Museum, Hyde Park, Victoria & Albert Museum and Royal Albert Hall.
Useful information:Other names for Hotel London Lodge:
London Lodge Kensington
London Lodge Hotel Nonrefundable