Cheap up to £50
£50 - £100
From £100
runners 37
stair treads 2
furs 7
round 6
rectangular 48
oval 5
atypical 1
ready made 109
patterned 123
Aztec 2
abstract 6
flowers 11
patchwork 7
woven 16
plush 1
wool 23
cotton 6
polypropylene 10
jute 7
indoor 38
outdoor 10
80x150 cm 2
120x170 cm 1
160x230 cm 2
non slip 8
retro 2
vintage 2
country 4
modern 1