Cheap up to £50
£50 - £100
From £100
runners 49
stair treads 3
furs 6
round 8
rectangular 59
square 5
oval 6
atypical 3
ready made 171
shaggy 3
plain 32
patterned 33
Aztec 3
abstract 2
flowers 12
patchwork 3
woven 28
knitted 1
plush 4
wool
sheepskin 21
cotton 101
polyester 21
polypropylene 195
jute 170
indoor 30
120x170 cm 4
140x200 cm 2
160x230 cm 2
200x300 cm 9
250x350 cm 1
non slip 6
scandinavian 8
retro 4
country 2
modern 2