Black Opal Heart Necklace

$54.00

Tiny Opal Necklaces

18" Vermeil Chain (Gold Plated Sterling Silver)