Paper flower garland

Paper flower garland

Regular price £8.50 Sale

Paper flower garland

180 x 12.5 x 2