Cheap up to £50
£50 - £100
From £100
runners 26
stair treads 101
artificial grass 2
accent rugs 22
furs 1
round 30
rectangular 88
square 3
oval 34
atypical 36
ready made 79
plain 123
patterned 30
Aztec 2
abstract 4
flowers 2
patchwork 6
plush 1
cotton 1
jute 35
indoor 5
outdoor 19
80x150 cm 9
100x100 cm 1
120x170 cm 1
140x200 cm 2
160x230 cm 7
non slip 21