Cheap up to £40
£40 - £60
From £60
sold by the meter 322
ready made 575
plain 665
abstract 98
stripes 177
polka dots 53
flowers 244
Christmas 22
blackout 71
bead curtains 8
door curtains 40
cotton 271
polyester 232
satin 15
voile 5
indoor 2 747
scandinavian 1
retro 3
vintage 28
provence 1
country 23
modern 29
oriental 1