Cheap up to £50
£50 - £100
From £100
runners 8
furs 5
round 7
rectangular 39
square 5
oval 6
atypical 1
ready made
shaggy 2
plain 21
patterned 22
Aztec 2
abstract 2
flowers 8
patchwork 1
woven 22
plush 3
wool
sheepskin 21
cotton 72
polyester 21
polypropylene 125
jute 132
indoor 18
120x170 cm 4
140x200 cm 2
160x230 cm 1
200x300 cm 12
250x350 cm 1
non slip 3
scandinavian 5
retro 1
country 2
modern 2