Cheap up to £50
£50 - £100
runners 6
stair treads 4
round 4
rectangular 80
square 2
oval 3
ready made 135
plain 158
patterned
Persian 41
Aztec 16
abstract 77
flowers 30
patchwork 22
woven 14
wool 25
cotton 5
polypropylene 24
jute 12
indoor 40
outdoor 21
120x170 cm 4
140x200 cm 1
160x230 cm 15
200x300 cm 2
scandinavian 7
country 2
modern 5