£50 - £100
From £100
runners 9
rectangular 90
ready made 106
plain 28
patterned 4
Persian 10
Aztec 3
abstract 14
wool 27
160x230 cm 25
200x290 cm 25