Cheap up to £50
£50 - £100
runners 4
round 7
rectangular 60
square 3
oval 6
atypical 6
single 135
plain 12
patterned 48
Persian 1
Aztec 1
abstract 24
flowers 8
patchwork 1
woven 5
plush 4
wool
sheepskin 5
cotton 10
polyester 19
polypropylene 95
indoor 63
160 x 230 cm 8
200 x 290 cm 3
modern 3