Purple Angel beaded necklace

$15.24

Shipping to United States: $6.00

Purple angels with mixed purple sparkly beads. Silver clasp. 18 inches.

Legal imprint