Cheap up to £50
£50 - £100
From £100
runners 7
stair treads 4
round 4
rectangular 75
square 2
oval 3
ready made 152
shaggy 4
plain 168
patterned
Persian 39
Aztec 16
abstract 86
flowers 28
patchwork 20
woven 14
wool 25
cotton 5
polypropylene 23
jute 12
indoor 36
outdoor 21
120x170 cm 4
140x200 cm 1
160x230 cm 16
200x290 cm 1
200x300 cm 3
scandinavian 8
country 2
modern 5