High Quality Handbeaded fabric material 202305

In stock

£180.00

High Quality Handbeaded fabric material,  5 yards each