Cheap up to £40
£40 - £60
From £60
curtain fabrics 541
single 84
plain 165
abstract 29
stripes 25
polka dots 11
flowers 34
Christmas 7
blackout 17
cotton 24
polyester 37
satin 3
voile 10
indoor 656
scandinavian 1
vintage 3
provence 1
modern 1
oriental 1