Cheap up to £50
£50 - £100
From £100
runners 105
stair treads 27
artificial grass 1
accent rugs 2
furs 3
round 161
rectangular
square 25
oval 102
atypical 105
ready made 490
shaggy 38
plain 152
patterned 112
Persian 43
Aztec 16
abstract 65
flowers 21
patchwork 16
woven 25
plush 1
wool 30
cotton 6
polyester 1
polypropylene 35
jute 14
indoor 4
outdoor 75
80x150 cm 14
120x170 cm 41
140x200 cm 1
160x230 cm 48
200x290 cm 25
200x300 cm 1
non slip 22
scandinavian 10
retro 2
vintage 13
country 7
modern 5
rustic 3