Cheap up to £40
£40 - £60
From £60
curtain fabrics 105
single 13
plain 38
abstract 3
stripes 6
polka dots 1
flowers 10
Christmas 1
blackout 4
cotton 17
polyester 20
voile 8
indoor 145
vintage 1
oriental 1