Swarovski Rose, 5249251
Price includes VAT & UK delivery
  • Swarovski Rose, 5249251