Christmas Garlands

Hand printed, double sided three metre long garlands - ideal for adding some festive cheer to your home!
6 products