Handmade Sterling Silver Jerusalem Cross Necklace with Red and White stones

$197.30 $111.10