Skip to content

Welcome to our store

NEW BEDDING STOCK NOW IN

  • Home
  • Bedding
  • Towels
  • Football Fabrics
  • Cartoon/Children's Fabrics
  • All Fabrics
  • Contact
Log in
    Ethical Fabrics
    • Home
    • Bedding
    • Towels
    • Football Fabrics
    • Cartoon/Children's Fabrics
    • All Fabrics
    • Contact
    Log in Cart

    Item added to your cart

    View my cart
    Remove all

    66 products

    Filter and sort Filter

    Filter and sort

    Filter

    66 products

    Remove all
    Remove all

    66 products

    • Vintage Diamond Trellis Medium Weight Poly (Various Sizes)

      Vintage Diamond Trellis Medium Weight Poly (Various Sizes)

      Vintage Diamond Trellis Medium Weight Poly (Various Sizes)

      Regular price From £10.50 GBP
      Regular price Sale price From £10.50 GBP
      Unit price /  per 
    • Aqua Liquid Satin

      Aqua Liquid Satin

      Aqua Liquid Satin

      Regular price £8.99 GBP
      Regular price Sale price £8.99 GBP
      Unit price /  per 
    • Pastel Lime Liquid Satin

      Pastel Lime Liquid Satin

      Pastel Lime Liquid Satin

      Regular price £8.99 GBP
      Regular price Sale price £8.99 GBP
      Unit price /  per 
    • Minty Green Liquid Satin

      Minty Green Liquid Satin

      Minty Green Liquid Satin

      Regular price £8.99 GBP
      Regular price Sale price £8.99 GBP
      Unit price /  per 
    • Deep Silver Liquid Satin

      Deep Silver Liquid Satin

      Deep Silver Liquid Satin

      Regular price £8.99 GBP
      Regular price Sale price £8.99 GBP
      Unit price /  per 
    • Sea Green Liquid Satin

      Sea Green Liquid Satin

      Sea Green Liquid Satin

      Regular price £8.99 GBP
      Regular price Sale price £8.99 GBP
      Unit price /  per 
    • Lilac Liquid Satin

      Lilac Liquid Satin

      Lilac Liquid Satin

      Regular price £8.99 GBP
      Regular price Sale price £8.99 GBP
      Unit price /  per 
    • Light Blue Liquid Satin

      Light Blue Liquid Satin

      Light Blue Liquid Satin

      Regular price £8.99 GBP
      Regular price Sale price £8.99 GBP
      Unit price /  per 
    • Black Poly Crepe - 1.40m Piece

      Black Poly Crepe - 1.40m Piece

      Black Poly Crepe - 1.40m Piece

      Regular price £10.99 GBP
      Regular price Sale price £10.99 GBP
      Unit price /  per 
    • Cream/Pinky Mauve Blur Damask Satin

      Cream/Pinky Mauve Blur Damask Satin

      Cream/Pinky Mauve Blur Damask Satin

      Regular price £9.99 GBP
      Regular price Sale price £9.99 GBP
      Unit price /  per 
    • Static Fade Hibiscus Floral Mesh *POSTER GIRL*

      Static Fade Hibiscus Floral Mesh *POSTER GIRL*

      Static Fade Hibiscus Floral Mesh *POSTER GIRL*

      Regular price £9.99 GBP
      Regular price Sale price £9.99 GBP
      Unit price /  per 
    • Lime Green/White Statement Mesh *POSTER GIRL*

      Lime Green/White Statement Mesh *POSTER GIRL*

      Lime Green/White Statement Mesh *POSTER GIRL*

      Regular price £9.99 GBP
      Regular price Sale price £9.99 GBP
      Unit price /  per 
    • Black/White Zebra Stripe Crinkle Satin Stretch

      Black/White Zebra Stripe Crinkle Satin Stretch

      Black/White Zebra Stripe Crinkle Satin Stretch

      Regular price £7.99 GBP
      Regular price Sale price £7.99 GBP
      Unit price /  per 
    • Orange Abstract Floral Mesh Lace

      Orange Abstract Floral Mesh Lace

      Orange Abstract Floral Mesh Lace

      Regular price £8.99 GBP
      Regular price Sale price £8.99 GBP
      Unit price /  per 
    • Light Green Statement Mesh *POSTER GIRL*

      Light Green Statement Mesh *POSTER GIRL*

      Light Green Statement Mesh *POSTER GIRL*

      Regular price £9.99 GBP
      Regular price Sale price £9.99 GBP
      Unit price /  per 
    • Yellow Poly Satin

      Yellow Poly Satin

      Yellow Poly Satin

      Regular price £9.99 GBP
      Regular price £7.99 GBP Sale price £9.99 GBP
      Unit price /  per 
    • 1
    • 2
    • 3
    • 4
    • 5

    Subscribe to our emails

    Country/region

    • Austria (EUR €)
    • Belgium (EUR €)
    • Bulgaria (EUR €)
    • Croatia (EUR €)
    • Cyprus (EUR €)
    • Czechia (CZK Kč)
    • Denmark (DKK kr.)
    • Estonia (EUR €)
    • Finland (EUR €)
    • France (EUR €)
    • Germany (EUR €)
    • Greece (EUR €)
    • Hungary (HUF Ft)
    • Ireland (EUR €)
    • Italy (EUR €)
    • Latvia (EUR €)
    • Lithuania (EUR €)
    • Luxembourg (EUR €)
    • Malta (EUR €)
    • Netherlands (EUR €)
    • Poland (PLN zł)
    • Portugal (EUR €)
    • Romania (RON Lei)
    • Slovakia (EUR €)
    • Slovenia (EUR €)
    • Spain (EUR €)
    • Sweden (SEK kr)
    • United Kingdom (GBP £)
    • United States (USD $)
    Payment methods
    • American Express
    • Apple Pay
    • Bancontact
    • Diners Club
    • Discover
    • Google Pay
    • iDEAL Wero
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa
    © 2026, Ethical Fabrics Powered by Shopify
    • Privacy policy
    • Refund policy
    • Contact information
    • Choosing a selection results in a full page refresh.
    • Opens in a new window.