John Hitchens
Crouch Farm, Badgerswood 1983
Oil on canvas
41.5 x 143 cm
£10,000
Ref: 531295
Enquire about this item
View Full Size