Blue Cross Pendant with 18” Chain

$19.00

Silver plated and made in France.

In stock