Artist: Richard Croft - 20 x 20 inches. Oil.


£900 
  • Shipping: