Cheap up to £50
£50 - £100
From £100
runners 6
stair treads 27
rectangular 29
square 1
oval 13
atypical 2
single 13
artificial grass 1
plain
patterned 73
Persian 4
abstract 26
flowers 12
patchwork 8
woven 1
wool 28
sheepskin 19
cotton 2
polyester 12
polypropylene
indoor 31
outdoor 1
120 x 170 cm 8
160 x 230 cm 4
To see more products remove a filter