Originally built in 1880 as two gracious Victorian residences the London Lodge Hotel is located in a quiet area of Kensington yet only a short distance from Harrods, Oxford Street, the West End and Theatreland whilst Hyde Park and Kensington Gardens are nearby. The hotel is also ideally located for the Exhibition Halls of Earls Court and Olympia. All rooms are ensuite with hairdryer and have a plush, homely decor that aims to put the guest at ease and feel home away from home!. Sorry, your browser is not
frames-compatible