Cheap up to £50
£50 - £100
From £100
runners 26
stair treads 102
accent rugs 25
furs 1
round 30
rectangular 92
square 3
oval 37
atypical 35
ready made 85
artificial grass 1
plain 125
patterned 31
Aztec 2
abstract 4
flowers 2
patchwork 6
woven 25
cotton 2
polypropylene 53
jute 38
indoor 121
outdoor 18
80x150 cm 9
100x100 cm 1
120x170 cm 2
140x200 cm 2
160x230 cm 9
non slip 23