Cheap up to £50
£50 - £100
From £100
runners 33
stair treads 8
furs 2
round 23
rectangular
square 5
oval 15
atypical 21
ready made 100
shaggy 10
plain 57
patterned 44
Persian 3
Aztec 5
abstract 14
floral 4
patchwork 1
woven 4
wool 14
cotton 3
polyester 4
polypropylene 35
indoor 92
outdoor 12
80 x 150 cm 3
120 x 170 cm 3
140 x 200 cm 1
160 x 230 cm 7
200 x 290 cm 1
scandinavian 2
vintage 2
modern 1