Fabrics and more!
In stock
26.00 € / metre(s)
High quality fabric per embroidery and cross stich. Made in Germany.