Cup of roses by Gary Long

Cup of roses by Gary Long

240 x 295mm  Oil on canvas   £560.00
Sold