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 £21.50 per metre Was £26.90 | Save £5.40
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £26.70 per metre Was £33.40 | Save £6.70
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £21.50 per metre Was £26.90 | Save £5.40
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £21.50 per metre Was £26.90 | Save £5.40
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £21.50 per metre Was £26.90 | Save £5.40
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £21.50 per metre Was £26.90 | Save £5.40
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £21.50 per metre Was £26.90 | Save £5.40
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £21.50 per metre Was £26.90 | Save £5.40
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £37.10 per metre Was £46.40 | Save £9.30
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £37.10 per metre Was £46.40 | Save £9.30