Cheap up to £40
£40 - £60
From £60
curtain fabrics 596
single 85
plain 188
abstract 29
stripes 26
polka dots 11
flowers 40
Christmas 7
blackout 17
cotton 24
polyester 38
satin 6
voile 10
indoor 714
scandinavian 1
vintage 4
provence 1
modern 1
oriental 1