Fabrics
Esme’s have between 1500 and 2000 different fabrics in stock including retro, shabby chic, country, felts, backings and a large range of panels including those suitable for baby quilts. See more details on our most popular ranges below.
No products were found matching your selection.