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 £24.00 per metre Was £30.00 | Save £6.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £24.00 per metre Was £30.00 | Save £6.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £24.00 per metre Was £30.00 | Save £6.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £24.00 per metre Was £30.00 | Save £6.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £24.00 per metre Was £30.00 | Save £6.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £24.00 per metre Was £30.00 | Save £6.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £24.00 per metre Was £30.00 | Save £6.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £24.00 per metre Was £30.00 | Save £6.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £24.00 per metre Was £30.00 | Save £6.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £24.00 per metre Was £30.00 | Save £6.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £24.00 per metre Was £30.00 | Save £6.00
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £25.50 per metre Was £31.90 | Save £6.40
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £25.50 per metre Was £31.90 | Save £6.40
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £25.50 per metre Was £31.90 | Save £6.40
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist
  • Now £32.70 per metre Was £40.90 | Save £8.20
    Buy View Add to wishlist
    Item added to wishlist
    Item removed from wishlist