18K Yellow Gold Diamond and Emerald Heart Tennis Necklace

  • $45,500.00