Cheap up to £50
£50 - £100
From £100
runners 26
stair treads 26
accent rugs 1
round 10
rectangular 150
square 1
oval 14
atypical 2
ready made 153
artificial grass 1
plain 53
patterned 81
Persian 5
abstract 29
floral 5
patchwork 9
woven 15
plush 5
wool 140
sheepskin 31
cotton 21
polyester 26
polypropylene
indoor 107
outdoor 21
80 x 150 cm 2
120 x 170 cm 25
140 x 200 cm 1
160 x 230 cm 36
200 x 290 cm 8
country 11
modern 7
oriental 1