18ct yellow gold and platinum natural emerald and opal vintage ring

$495.00

18ct yellow gold and platinum natural emerald and opal vintage ring



More from this collection