Silver Cross Double Layer Necklace

$20.00

layered silver cross with a diamond necklace