Cheap up to £50
£50 - £100
From £100
runners 1
rectangular 42
square 2
oval 3
atypical 3
ready made 85
plain 168
patterned 159
Persian 39
Aztec 16
abstract
flowers 28
patchwork 20
wool 2
polyester 1
polypropylene 7
indoor 25
120x170 cm 2
160x230 cm 13
200x290 cm 16
modern 15
rustic 6