Cheap up to £50
£50 - £100
runners 7
stair treads 8
furs 4
round 6
rectangular 42
square 6
oval 19
atypical 5
ready made 129
shaggy 12
plain 30
patterned 23
Persian 6
Aztec 1
abstract 8
floral 4
patchwork 1
woven 2
knitted 2
wool 22
sheepskin 3
cotton 1
polyester 2
polypropylene 15
indoor 41
outdoor 7
160 x 230 cm 8
200 x 290 cm 3
scandinavian 1
vintage 2
country 1
modern 1
rustic 4