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