118" Swarovski Crystal Wedding Veil, Beaded Edge & Rhinestone Single Layer Tulle Veil, 118 inches, 300 cm - Ivory Veil, Cathedral Length

  • £148.80