Lady Luck, 60x60 cm (24x24 inches). Oil on Linen.

 

 

Lady Luck

£4,600.00Price