Cheap up to £50
Luxury from £100
runners 9
artificial grass 3
round 9
rectangular 78
oval 1
ready made 137
plain 8
patterned 45
Persian 1
Aztec 10
abstract 2
flowers 12
wool 1
jute 1
indoor 16
outdoor
80x150 cm 2
120x170 cm 25
140x200 cm 2
160x230 cm 4