Huge collection of Yarns , Fabrics , Haberdashery and Crafts
Plain Cotton 27 colours Price per Half Metre
Plain Polycotton 46 colours Price per Half Metre