Cheap up to £50
£50 - £100
From £100
runners 230
stair treads 53
furs 74
round 97
rectangular 525
square 23
oval 54
atypical 52
single shelves & units 1 017
shaggy 72
plain 167
patterned 396
Persian 64
Aztec 19
abstract 108
flowers 51
patchwork 23
woven 7
plush 5
wool 138
sheepskin 35
cotton 4
polyester 26
polypropylene 102
indoor 456
outdoor 113
scandinavian 6
retro 1
vintage 32
country 1
industrial 1
rustic 5
oriental 1