Sterling Silver 18 mm St. Gerard Medal

$28.00
SKU: R16326:70001:P

Polished