Cheap up to £50
£50 - £100
From £100
runners 45
stair treads 3
furs 5
round 7
rectangular 54
square 5
oval 6
atypical 1
ready made 164
shaggy 2
plain 27
patterned 33
Aztec 3
abstract 2
flowers 11
patchwork 2
woven 28
plush 3
wool
sheepskin 21
cotton 101
polyester 21
polypropylene 189
jute 164
indoor 24
120x170 cm 4
140x200 cm 3
160x230 cm 2
200x300 cm 14
250x350 cm 2
non slip 6
scandinavian 8
retro 2
country 2
modern 2