Brambles 2

Textile and stitch, framed, 28cm x 28cm, £90

Brambles 2

Textile and stitch, framed, 28cm x 28cm, £90