©2018 by Carmel Cross Artist. Proudly created with Wix.com

White Blossom -80x80cm canvas

Painted Layers and mixed media on canvas.

    £800.00Price