Cheap up to £40
£40 - £60
From £60
curtain fabrics
ready made 133
plain 132
abstract 11
stripes 22
polka dots 22
flowers 24
Christmas 5
cotton 11
polyester 6
satin 1
vintage 6
country 3
oriental 1