9ct yellow gold small round St Christopher.

£115.00

9ct yellow gold small round St Christopher.