High Quality Handbeaded Fabric 098

In stock

£80.00

High Quality Handbeaded Fabric, 5 Yards each