Christmas Village by P & B Textiles, 100% cotton, 112cm wide.
Minimum order half a metre, multiple orders will be cut in a continuous measure.
Pin It