Cheap up to £50
£50 - £100
From £100
runners 47
stair treads 3
furs 4
round 7
rectangular 73
square 4
oval 9
ready made 195
shaggy 3
plain 34
patterned 31
Persian 9
Aztec 3
abstract 4
flowers 16
patchwork 2
woven 28
plush 3
wool
sheepskin 18
cotton 101
polyester 21
polypropylene 192
jute 158
indoor 25
120x170 cm 4
140x200 cm 2
160x230 cm 2
200x300 cm 15
250x350 cm 1
non slip 6
scandinavian 8
retro 2
vintage 27
country 2
modern 3
To see more products remove a filter