Cheap up to £50
£50 - £100
From £100
runners 35
stair treads 29
accent rugs 2
furs 2
round 8
rectangular 65
square 2
oval 12
atypical 8
ready made 162
shaggy 10
plain 79
patterned 21
Persian 5
Aztec 2
abstract 18
flowers 1
woven 12
wool 5
sheepskin 2
cotton 6
polypropylene 34
jute 5
indoor 44
outdoor 7
80x150 cm 13
100x100 cm 1
120x170 cm 26
140x200 cm 1
160x230 cm 14
200x290 cm 8
200x300 cm 3
non slip 6
scandinavian 6
vintage 1
modern 29