White roses by Gary Long

White roses by Gary Long

240 x 295mm  Oil on canvas   £480.00
Sold