The newly refurbished London Lodge Hotel was originally built in 1880 as two distinctive and gracious Victorian residences. Situated in the quiet and historic Kensington area of London, this small town house hotel has a style and charm all of its own. There are 28 rooms equipped with television, modem point, fax machine, safe, mini bar, trouser press, hairdryer and air conditioning. They also provide parking as well as laundry and childcare services.
Nearest public transport
Earl's Court - Underground