Previous (left)
French Storm
oil on canvas
198 x 184 cm
Italian Wedding Screen front
£1,000   sold
Next (right)