Swarovski Halve Necklace, Black, Rose Gold Plating 5348901

Swarovski Halve Necklace, Black, Rose Gold Plating 5348901

  • $139.00