Italian Gardens


Italian Gardens - garden in Kensington Gardens, London. It was founded in 1860.