Back
1316 Shirvan kelim 9'7 x 4'1 In excellent condition and all fresh natural dyes
1316 Shirvan kelim 9'7 x 4'1 In excellent condition and all fresh natural dyes
price:  £1,500