Cheap up to £50
£50 - £100
From £100
runners 8
furs 4
round 7
rectangular 61
square 4
oval 8
ready made
shaggy 3
plain 26
patterned 23
Persian 9
Aztec 2
abstract 3
flowers 12
patchwork 1
woven 22
plush 3
wool
sheepskin 18
cotton 75
polyester 21
polypropylene 129
jute 126
indoor 22
120x170 cm 4
140x200 cm 2
160x230 cm 1
200x300 cm 15
250x350 cm 1
non slip 3
scandinavian 3
retro 1
vintage 27
country 2
modern 2