Bonhams London
2009 | Flower of Eden
185 × 90cm
mixed media with glitter and gold leaf on canvas
Auction date: 24 Nov 2020
Estimates: 15,000 - 20,000£
Passed