Yahoo Local Web Search

  1. more images

    London Lodge Hotel

    London Lodge Hotel is situated in the quiet and historic Kensington area of London; it is approximately 4 minutes walk...

    more

    Hours may change under current circumstances

    Amenities

    • Wifi
      Wifi