Afghan Hand-knotted Kazak (3’6 x 5’6)

$490.00

1 in stock