High-end Handbeaded Fabric LO48

Not in stock

£145.00

Quantity -
Not in stock
+

High quality High-end Hand beaded fabric, 5 yards each