Edward Berger - 4603

Edward Berger - 4603

Regular price

30" veil edged with pearls, sequins, and bugle beads.