Cheap up to £50
Luxury from £100
furs 8
round 2
rectangular 39
oval 2
atypical 8
ready made
shaggy 2
plain 10
patterned 18
Persian 2
abstract 5
flowers 4
patchwork 1
woven 6
wool 6
sheepskin 8
polyester 3
polypropylene 26
jute 1
120x160 cm 1
120x170 cm 12
160x230 cm 49
non slip 1
scandinavian 2
retro 2
country 2
modern 1