Free Shipping On Orders Over $20 or Same Day In Store Pickup

Gold layered stone Necklace

Gold layered stone Necklace

$16.95

Color: rose gold or grey