£50 - £100
From £100
runners 2
furs 40
round 29
rectangular 3
oval 3
atypical 20
ready made
shaggy 35
patterned 8
Persian 2
Aztec 2
abstract 9
flowers 8
patchwork 4
woven 5
wool 20
sheepskin 16
cotton 5
indoor 4
outdoor 72
80 x 150 cm 8
100x100 cm 1
120 x 170 cm 30
140x200 cm 1
160 x 230 cm 8
vintage 13
country 6
modern 1