Christmas cards – bargain pack B

£9.95

40 Christmas Cards. Ten cards each of four designs.

In stock

40 Christmas Cards. Ten cards each of four designs.

All packs consist of a mixture of designs from previous years. Envelopes included.

(Designs may vary from those illustrated).