Cheap up to £50
£50 - £100
From £100
runners 5
round 4
rectangular 51
oval 2
ready made 88
artificial grass 5
plain 6
patterned 49
Persian 2
Aztec 5
abstract 2
floral 3
patchwork 1
wool 1
polypropylene 21
indoor 618
outdoor
120 x 170 cm 7
160 x 230 cm 3
country 1