Cheap up to £50
£50 - £100
From £100
runners 27
stair treads 23
accent rugs 1
round 10
rectangular 151
square 1
oval 12
atypical 2
ready made 153
artificial grass 1
plain 50
patterned 81
Persian 5
abstract 30
floral 5
patchwork 9
woven 15
plush 5
wool 183
sheepskin 32
cotton 24
polyester 27
polypropylene
indoor 105
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