Cheap up to £50
£50 - £100
From £100
runners 32
stair treads 14
accent rugs 12
furs 10
round 26
rectangular 77
square 5
oval 24
atypical 15
ready made 200
shaggy 14
plain 58
patterned 45
Persian 7
Aztec 1
abstract 8
floral 9
patchwork 1
woven 16
knitted 2
wool 23
sheepskin 6
cotton 3
polyester 2
polypropylene 19
indoor 73
outdoor 18
120 x 170 cm 7
160 x 230 cm 10
200 x 290 cm 3
scandinavian 1
vintage 5
country 2
modern 1
rustic 4