Free Shipping

Fine Afghan Kazak – 118x80cm

£355.00

Handwoven in Afghanistan

118 x 80cm

2 in stock