Cheap up to £50
£50 - £100
From £100
runners 5
accent rugs 4
tapestries 1
furs 3
round 180
rectangular
square 33
oval 61
atypical 45
ready made
shaggy 36
plain 122
patterned 121
Persian 30
Aztec 19
abstract 43
flowers 20
patchwork 18
woven 17
wool 36
cotton 8
polyester 12
polypropylene 94
jute 20
indoor 229
outdoor 80
80x150 cm 8
120x170 cm 38
140x200 cm 8
160x230 cm 27
200x300 cm 9
250x350 cm 5
non slip 17
scandinavian 13
retro 1
vintage 11
country 7
modern 5
rustic 3