Cheap up to £50
Luxury from £100
runners 11
artificial grass 2
round 10
rectangular 77
oval 1
ready made 131
plain 7
patterned 45
Persian 1
Aztec 11
abstract 2
flowers 12
wool 2
jute 1
indoor 14
outdoor
80x150 cm 2
120x170 cm 21
140x200 cm 2
160x230 cm 4