Cheap up to £50
£50 - £200
From £200
runners 11
stair treads 15
accent rugs 4
furs 5
round 12
rectangular 62
square 2
oval 5
atypical 8
ready made 108
shaggy 7
plain 42
patterned 36
Aztec 2
abstract 6
floral 2
woven 7
knitted 1
wool 5
sheepskin 4
cotton 6
polyester 1
polypropylene 13
indoor 50
outdoor 17
80cm x 150cm 5
120cm x 170cm 9
140cm x 200cm 1
160cm x 230cm 16
200cm x 300cm 1
300cm x 400cm 1
scandinavian 1
modern 2
rustic 1
oriental 2