Rose Beaded Layered Necklace

25.00

Select your currency
Rose Beaded Layered Necklace