Edward Berger - 9871X

Edward Berger - 9871X

Regular price

Simple beaded cathedral length veil.