Cheap up to £50
£50 - £100
runners 3
round 5
rectangular 60
square 2
oval 3
atypical 8
ready made 97
plain 106
patterned 290
Persian 39
Aztec 13
abstract
flowers 32
patchwork 19
wool 26
polyester 1
polypropylene 13
indoor 65
outdoor 1
120 x 170 cm 2
160 x 230 cm 2
200 x 290 cm 1
rustic 5