SOLD

Andrew Farmer Paintings
Autumn Pond, oil on canvas, 76 x 101cm, £1,600