Sterling Silver 18 mm St. Gerard Medal Necklace

$73.00
SKU: R16326:128360:P

Polished