Leather bead layered statement necklace

  • £38.00


Handmade leather and bead necklace