The London Lodge Hotel is a luxury London Town House hotel, which is beautifully furnished in a traditional style throughout. All guest rooms are en-suite, and provide a number of luxury facilities including air-conditioning, satellite television, telephone, trouser press, writing desk, hair dryer and mini bar.
The London Lodge Hotel is situated between Earls Court and High Street Kensington underground stations. No on-site parking is available, however there are multiple public parking facilities in the area.