All fabric apart from print your own

FV20235 Flowers.
From £16.50 per metre

fv2026 flowers.
From £16.50 per metre

This kids rocks checker.
From £16.50 per metre

V761 Repeat.
From £16.50 per metre

25 Symetrical.
From £16.50 per metre

V2315 Leopard.
From £16.50 per metre

S605 Hawian tribal black and white.
From £16.50 per metre

Denim tie dye.
From £16.50 per metre

Gold sequins.
From £16.50 per metre

Black-Orange stripes.
From £16.50 per metre

6001 Galaxy.
From £16.50 per metre

V6945 Ditsy Red Base Flowers.
From £16.50 per metre

V6944 Ditsy Black Base Flower.
From £16.50 per metre

V6414 ditsy Pink Flowers.
From £16.50 per metre

V253 Mixed Floral Light.
From £16.50 per metre

S1003 Wine Roses on Black.
From £16.50 per metre