Hand made from recycled wire by talented artisans in Zimbabwe.

 

Beaded Heart Angel 8cm

£14.99Price