Skip to content
Menu
Menu
Main menu
Fabrics
All Products
Autumn Winter 2026
Spring Summer 2026
Crafting/Quilting Cotton
Remnants
SALE
Pre-Order
Cotton
Denim
Double Gauze
Essentials
Fancy Fabrics
Fleece
Football & Character Fabrics
Jersey & Stretchy
Linen
Plains
Satin
Tencel & Modal
Velvet
Viscose
Voile
Wool
Clearance Outlet
Remnants
SALE
Weekly Thread
Roadshows
Social Feed
Customer Reviews
Our Branches
Enfield
Kilburn
Log in
Create account
Instagram
TikTok
WhatsApp
Email
Main menu
Close (esc)
Fabrics
All Fabrics
Autumn | Winter 2026
Spring | Summer 2026
Crafting/Quilting Cotton
Remnants
Sale
PRE ORDER
Cotton
Denim
Double Gauze
Essentials
Fancy Fabrics
Fleece
Football/Character Fabrics
Jersey & Stretchy
Linen
Plains
Satin
Tencel & Modal
Velvet
Viscose
Voile
Wool
Clearance Outlet
Remnants
Sale
Weekly Thread
Roadshows
Social Feed
Customer Reviews
Our Branches
Enfield
Kilburn
Log in
Create account
Search
Search
Instagram
TikTok
WhatsApp
Email
Search our site
ALL FABRICS
Fabrics
All Fabrics
Autumn | Winter 2026
Spring | Summer 2026
Crafting/Quilting Cotton
Remnants
Sale
PRE ORDER
Cotton
Denim
Double Gauze
Essentials
Fancy Fabrics
Fleece
Football/Character Fabrics
Jersey & Stretchy
Linen
Plains
Satin
Tencel & Modal
Velvet
Viscose
Voile
Wool
Clearance Outlet
Remnants
Sale
Weekly Thread
Roadshows
Social Feed
Customer Reviews
Our Branches
Enfield
Kilburn
Search our site
Search
Close (esc)
Log in
Cart
items
Cart
items
Products
Filter
509 products
Sort
Grey Pique Chambray
Regular price
£8.99
Regular price
Sale price
£8.99
Unit price
/
per
Grey polka Cotton- 2m piece
Regular price
£6.00
Regular price
Sale price
£6.00
Unit price
/
per
Grey slash Cotton- 2m piece
Regular price
£6.00
Regular price
Sale price
£6.00
Unit price
/
per
Grey wash Cotton (Various sizes)
Regular price
£4.80+
Regular price
Sale price
£4.80+
Unit price
/
per
Grey/Gold Ditsy Snowflakes 100% Cotton
Regular price
£6.99
Regular price
Sale price
£6.99
Unit price
/
per
Grey/Off-White Tartan Denim
Regular price
£9.99
Regular price
Sale price
£9.99
Unit price
/
per
Grey/White Daisy Polka Field Lightweight Flannel Cotton - Joann
Regular price
£7.99
Regular price
Sale price
£7.99
Unit price
/
per
Grey/White Marble Denim
Regular price
£5.99
Regular price
£9.99
Sale price
£5.99
Unit price
/
per
On Sale
Hale Blue Abstract Stripe Shifter 100% Cotton 62"
Regular price
£3.99
Regular price
£9.99
Sale price
£3.99
Unit price
/
per
On Sale
Halloween Kittens In Costume 100% Cotton
Regular price
£6.99
Regular price
Sale price
£6.99
Unit price
/
per
Halloween Spooks Lightweight Flannel Cotton
Regular price
£7.99
Regular price
Sale price
£7.99
Unit price
/
per
Harry Potter Hedwig 100% Cotton 112" *EXTRA WIDE*
Regular price
£10.99
Regular price
Sale price
£10.99
Unit price
/
per
Highland Cow Lightweight Flannel Cotton
Regular price
£9.99
Regular price
Sale price
£9.99
Unit price
/
per
Holly Berries 100% Cotton - Michael Miller
Regular price
£6.99
Regular price
Sale price
£6.99
Unit price
/
per
Hot Pink Plaid Hearts Cotton Flax
Regular price
£5.60
Regular price
£13.99
Sale price
£5.60
Unit price
/
per
On Sale
Hot pink repeat Viscose voile- 2m piece
Regular price
£8.00
Regular price
Sale price
£8.00
Unit price
/
per
Hot Pink/Fuchsia Small Gingham Cotton SeerSucker
Regular price
£8.99
Regular price
Sale price
£8.99
Unit price
/
per
Indigo Blue Astronomical Skies 100% Cotton - Benartex
Regular price
£6.99
Regular price
Sale price
£6.99
Unit price
/
per
Indigo Navy Dotty Stripe Denim
Regular price
£9.99
Regular price
Sale price
£9.99
Unit price
/
per
Indigo/Silver Speckle Celestial Sun 100% Cotton - Benartex
Regular price
£6.99
Regular price
Sale price
£6.99
Unit price
/
per
Inky Blue Leopard Splodge Fine Double Gauze
Regular price
£10.99
Regular price
Sale price
£10.99
Unit price
/
per
Inky Grey Nature Walk 100% Cotton - Shell Rummell *DEFECT*
Regular price
£4.99
Regular price
£6.99
Sale price
£4.99
Unit price
/
per
On Sale
Italian Postcards Cotton Voile
Regular price
£12.99
Regular price
Sale price
£12.99
Unit price
/
per
Ivory Irregular Stripe Denim
Regular price
£9.99
Regular price
Sale price
£9.99
Unit price
/
per
1
…
6
7
8
9
10
…
22
Filter
Close (esc)
Apply
Sort
Close (esc)
Featured
Most relevant
Best selling
Alphabetically, A-Z
Alphabetically, Z-A
Price, low to high
Price, high to low
Date, old to new
Date, new to old
Apply
Choosing a selection results in a full page refresh.
Press the space key then arrow keys to make a selection.
Your cart
-
Close (esc)
Your cart is currently empty.
New subtotal: £0.00 GBP
×