Hand made enamel white cross in sterling silver.

Hand made enamel white cross in sterling silver

$119.00Price