Cheap up to £50
£50 - £100
From £100
runners 28
stair treads 26
accent rugs 1
round 9
rectangular 167
square 1
oval 14
atypical 2
ready made 172
artificial grass 1
plain 52
patterned 88
Persian 6
abstract 29
floral 12
patchwork 9
woven 18
plush 5
wool 188
sheepskin 32
cotton 20
polyester 27
polypropylene
indoor 109
outdoor 30
80 x 150 cm 2
120 x 170 cm 27
140x200 cm 1
160 x 230 cm 41
200 x 290 cm 9
country 12
modern 8
oriental 1