St Michael Medal Sterling Silver Shield – Large on 24in chain

$82.00