YHA London – Holland House Holland Walk, London, W8 7QU Location: Kensington Check-in: 14:00:00 Check-out: 11:00:00