134-136 Lexham Gardens, London, GB
Housed in a converted Victorian townhouse, the London Lodge Hotel is located in the Kensington district of London, within walking distance from the museums of South Kensington, and one kilometer from the famous department stores in Knightsbridge. Kensington Gardens is just one kilometer away from the hotel and is a good spot for running, cycling, inline skating or a quiet stroll.