Cheap up to £40
£40 - £60
From £60
sold by the meter 4 730
ready made 846
plain 1 719
abstract 148
stripes 283
polka dots 208
flowers 285
Christmas 31
blackout 80
bead curtains 3
door curtains 33
cotton 271
polyester 249
satin 16
voile 128
outdoor 12
indoor 2 483
scandinavian 4
retro 3
vintage 59
provence 2
country 24
modern 2
oriental 1