Cheap up to £50
£50 - £100
runners 9
stair treads 3
furs 2
round 11
rectangular 152
square 3
oval 6
atypical 5
single 236
plain 86
patterned
Persian 36
Aztec 10
abstract 92
flowers 31
patchwork 19
woven 15
plush 1
wool 47
cotton 9
polyester 7
polypropylene 42
indoor 130
outdoor 11
160 x 230 cm 15
200 x 290 cm 2
scandinavian 3
retro 1
vintage 1
country 1
industrial 1
modern 3