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
/

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