Cheap up to £50
£50 - £100
runners 12
stair treads 3
furs 3
round 39
rectangular
square 29
oval 42
atypical 15
ready made 339
shaggy 26
plain 82
patterned 79
Persian 26
Aztec 14
abstract 35
flowers 9
patchwork 13
woven 6
wool 41
cotton 1
polyester 12
polypropylene 64
jute 15
indoor 193
outdoor 33
120x170 cm 8
140x200 cm 7
160x230 cm 21
200x300 cm 9
250x350 cm 5
scandinavian 11
retro 1
vintage 7
country 2
modern 5
rustic 3