Cheap up to £40
£40 - £60
From £60
curtain fabrics
ready made 138
plain 123
abstract 11
stripes 23
polka dots 22
floral 24
Christmas 5
cotton 12
polyester 6
satin 1
vintage 6
country 3
oriental 1