London Lodge Hotel London Lodge Hotel, 3 Star Hotel

134 - 136 Lexham Gardens, Kensington, London, W8 6JE

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.

Search deals for London Lodge Hotel Kensington

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.

Compare similar hotels

Customers who viewed London Lodge Hotel also viewed the following hotels in Kensington