Cheap up to £50
£50 - £100
From £100
runners 24
stair treads 26
accent rugs 1
round 10
rectangular 148
square 1
oval 14
atypical 2
ready made 153
artificial grass 1
plain 52
patterned 80
Persian 5
abstract 28
floral 5
patchwork 9
woven 15
plush 5
wool 184
sheepskin 31
cotton 21
polyester 26
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
To see more products remove a filter