Roses in a Blue Vase, 30x30cm, oil on canvas, £420

Roses in a Blue Vase, 30x30cm, oil on canvas, £420

Roses in a Blue Vase, 30x30cm, oil on canvas, £420