Christian Dior Diamanté Spell-out Long Sleeve

  • £285.00