Millefiori Glass Beaded Layered Necklace

Canvas

Regular price $32.95 Sale

Multi-color; 16" adjustable