Cheap up to £50
£50 - £100
From £100
runners 8
artificial grass 1
round 9
rectangular 75
oval 1
ready made 128
plain 6
patterned 43
Persian 1
Aztec 10
abstract 2
flowers 13
jute 1
indoor 15
outdoor
80x150 cm 2
120x170 cm 16
140x200 cm 2
160x230 cm 4