Cheap up to £50
£50 - £100
From £100
runners 101
stair treads 58
accent rugs 9
furs 32
round 62
rectangular 443
square 10
oval 36
atypical 67
single shelves & units 457
shaggy 27
plain 188
patterned 219
Persian 54
Aztec 5
abstract 83
flowers 20
patchwork 21
woven 24
plush 1
wool 90
sheepskin 21
cotton 13
polyester 24
polypropylene 104
indoor
outdoor 157
80 x 150 cm 6
100x100 cm 1
160 x 230 cm 7
scandinavian 3
retro 1
vintage 19
modern 1
rustic 4
oriental 1