Cheap up to £50
£50 - £100
From £100
runners 27
stair treads 26
accent rugs 1
round 10
rectangular 163
square 1
oval 14
atypical 2
ready made 169
artificial grass 1
plain 52
patterned 87
Persian 6
abstract 28
floral 12
patchwork 9
woven 17
plush 5
wool 185
sheepskin 32
cotton 20
polyester 26
polypropylene
indoor 109
outdoor 30
80 x 150 cm 2
120 x 170 cm 26
140 x 200 cm 1
160 x 230 cm 40
200 x 290 cm 9
country 11
modern 7
oriental 1