Angel Beaded Bracelet with multicolored stones

$5.89

Shipping to United States: $5.00

Beaded stretch bracelet with silver angels and multicolored stones

Legal imprint