The London Lodge Hotel 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. This 28-room townhouse hotel is air conditioned throughout and offers wireless internet access and car parking.
Due to anti-smoking laws this hotel operates a strict no smoking policy.