Roses and Hydrangeas, 23x23cm, oil on canvas, £360 SOLD

Roses and Hydrangeas, 23x23cm, oil on canvas, £360 SOLD

Roses and Hydrangeas, 23x23cm, oil on canvas, £360 SOLD