Cheap up to £50
£50 - £100
From £100
runners 126
stair treads 28
accent rugs 4
tapestries 1
furs 3
round 184
rectangular
square 35
oval 112
atypical 77
ready made 515
shaggy 41
artificial grass 1
plain 189
patterned 142
Persian 47
Aztec 21
abstract 56
flowers 24
patchwork 18
woven 20
wool 56
cotton 8
polyester 12
polypropylene 134
jute 26
indoor 338
outdoor 86
80x150 cm 8
120x170 cm 38
140x200 cm 8
160x230 cm 28
200x300 cm 9
250x350 cm 5
non slip 23
scandinavian 17
retro 2
vintage 14
country 7
modern 5
rustic 3