Cheap up to £40
£40 - £60
From £60
curtain fabrics 267
ready made 11
plain 97
abstract 5
stripes 10
polka dots 7
flowers 13
Christmas 1
blackout curtains 6
cotton 16
polyester 19
satin 2
vintage 4
provence 1