Sussex Oriental Rugs

2235A.png 2235 (9).JPG
Afghan Kazak 160cm x 94cm
£350.00
Afghan Kazak 160cm x 94cm
£350.00