100% Cotton Per 1/2 Metre

100% Cotton Fabrics sold by the 1/2 Metre (50cm or approximately 20")