Carmen Beaded Necklace

Canvas

Regular price $37.95 Sale

18" adjustable necklace