Cheap up to £50
£50 - £200
From £200
hard wearing 1
runners 21
accent rugs 7
round 7
rectangular 92
oval 2
atypical 1
ready made 158
shaggy 9
saxony 2
patterned 94
Persian 7
Aztec 9
abstract 14
floral 2
patchwork 2
woven 5
wool 15
cotton 1
polyester 7
polypropylene 6
indoor 83
outdoor 10
80cm x 150cm 8
120cm x 160cm 1
120cm x 170cm 14
140cm x 200cm 1
160cm x 230cm 12
300cm x 400cm 1
vintage 4
modern 1
rustic 1
oriental 15