Rose Gold Vermeil Finish Sterling Silver Micropave Swirl Ring with 126 Hand Set Simulated Diamonds
$190.00
Your bag is currently empty.