Italian Gardens

Hyde Park - 61 x 91 cm