FREE UK Delivery over £75
Based on 3k reviews
30 Day Hassle-Free Returns

Fabric £20 to £40

Refine Selection
Filters
View 768 products ›
768 Items - 
View All
  • Now £8.30 per metre Was £16.50 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £10.80 per metre Was £13.50 | Save £2.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £10.80 per metre Was £13.50 | Save £2.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £10.80 per metre Was £13.50 | Save £2.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £10.80 per metre Was £13.50 | Save £2.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • £12.50 per metre
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £14.40 per metre Was £18.00 | Save £3.60
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £16.00 per metre Was £20.00 | Save £4.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £18.80 per metre Was £23.50 | Save £4.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £20.30 per metre Was £25.40 | Save £5.10
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist