Cheap up to £40
£40 - £60
From £60
curtain fabrics 725
single 86
plain 222
abstract 31
stripes 35
polka dots 9
flowers 45
Christmas 7
blackout 13
cotton 30
polyester 38
satin 5
voile 11
scandinavian 1
vintage 7
provence 1
modern 1
oriental 2