London Lodge Hotel (Kensington)

134-136 Lexham Gardens
London
United Kingdom