Cheap up to £40
£40 - £60
From £60
curtain fabrics 375
single 629
plain 157
abstract 65
stripes 44
polka dots 2
flowers 59
Christmas 11
blackout 16
door curtains 26
cotton 28
polyester 21
voile 8
vintage 4
country 7
modern 1
oriental 2