Cheap up to £40
£40 - £60
From £60
curtain fabrics 194
ready made 13
plain 114
abstract 11
stripes 35
polka dots 5
flowers 17
Christmas 1
blackout curtains 8
door curtains 3
cotton 31
polyester 61
vintage 2
provence 1