Shirting Cotton - Floral

19 results
Buds – Teal, Pink and Navy
Sold Out
Buds – Teal, Pink and Navy
£5.00 per metre
Only 14m left!
Dusky Blooms - Denim & Teal
Sold Out
Dusky Blooms - Denim & Teal
£5.00 per metre
Floral Fade – Lilac and Grey
Sold Out
Floral Sprigs – Purple
£5.00 per metre
Liberty - Carline
£13.00 per metre
Natural Floral
£5.00 per metre
Rockabilly Cherries
Sold Out
Rockabilly Cherries
£6.00 per metre
Only 14m left!
Rosebud - Navy
£5.00 per metre
Small Daisy – Turquoise
£5.00 per metre
Turquoise and Teal Sprigs
£5.00 per metre
Vintage Coral Floral
£4.00 per metre
Continue shopping
Your Order

You have no items in your cart