Handmade embroidered wall hanging

£35.00

Handmade embroidered wall hanging 32cm (at longest point) x 19cm

Category: