Cheap up to £40
£40 - £60
From £60
curtain fabrics 302
single 39
plain 62
abstract 21
stripes 14
polka dots 3
flowers 27
Christmas 1
blackout 7
cotton 12
polyester 32
satin 2
voile 4
indoor 369
scandinavian 1
vintage 2
modern 1
oriental 1