Cheap up to £40
£40 - £60
From £60
curtain fabrics 645
single 86
plain 172
abstract 28
stripes 34
polka dots 9
flowers 38
Christmas 7
blackout 13
cotton 16
polyester 34
satin 2
voile 11
vintage 7
provence 1
modern 1
oriental 2