Cheap up to £40
£40 - £60
From £60
curtain fabrics
single 128
plain 288
abstract 30
stripes 85
polka dots 51
flowers 62
Christmas 14
cotton 43
polyester 5
satin 2
voile 7
outdoor 3
indoor 168
vintage 22
country 11
oriental 1