Double Halo Emerald & Diamond Necklace

  • $41,975.00