Sterling Silver & 14K Rose Gold Vermeil 29x17.8 mm Diamond Angel Pendant

  • $51.00