Czech Glass Picasso Heart Beads - Deep Aqua

  • Czech Glass Picasso Heart Beads - Deep Aqua

  • £2.50
Out of stock.