Cheap up to £50
Luxury from £100
runners 10
stair treads 11
furs 1
round 5
rectangular 31
oval 6
atypical 10
ready made 91
shaggy 8
plain 26
patterned 24
Persian 4
Aztec 1
abstract 5
flowers 4
woven 15
crochet 2
plush 1
wool 8
sheepskin 1
cotton 11
polyester 1
polypropylene 11
jute 2
indoor 1
outdoor 7
80x150 cm 9
120x160 cm 1
120x170 cm 17
160x230 cm 10
200x290 cm 2
200x300 cm 1
non slip 2
scandinavian 1
vintage 3
country 2
modern 7