London House Hotel is situated in a vibrant neighborhood in walking distance to Kensington Gardens. The room was very clean and cozy and matches the host’s pictures.
We enjoyed our stay and can fully recommend the hotel.