Cheap up to £50
£50 - £100
From £100
runners 50
stair treads 3
furs 4
round 9
rectangular 71
square 2
oval 10
atypical 1
ready made 203
shaggy 3
plain 34
patterned 36
Persian 12
Aztec 3
abstract 8
flowers 15
patchwork 2
woven 38
plush 11
wool
sheepskin 42
cotton 99
polyester 12
polypropylene 62
jute 161
120x170 cm 9
140x200 cm 2
160x230 cm 11
200x300 cm 12
250x350 cm 2
non slip 6
scandinavian 2
retro 2
country 5
modern 6
To see more products remove a filter