Swarovski Crystal Edge Elbow-Length 2-Layer Bridal Veil

Swarovski Crystal Edge Elbow-Length 2-Layer Bridal Veil

Add something extra special to the traditional wedding veil with the sparkle of genuine Swarovski rhinestones.
$157.99 Each