Afghan Bakhtiari (2.5 x 5.6)ft
Regular price £ 244
Afghan Bakhtiari (3 x 6.7)ft
Regular price £ 347
Afghan Bakhtiari (4.1 x 7.5)ft
Regular price £ 478
Afghan Bakhtiari (4.9 x 7.3)ft
Regular price £ 608
Afghan Bakhtiari (5.1 x 9.9)ft
Regular price £ 870
Afghan Bakhtiari (5.5 x 9.4)ft
Regular price £ 896
Afghan Bakhtiari (6.5 x 9.5)ft
Regular price £ 1,060
Afghan Bakhtiari (8 x 11.2)ft
Regular price £ 1,535
Afghan Balochi (2.6 x 4.1)ft
Regular price £ 146
Afghan Balochi (3.3 x 4.7)ft
Regular price £ 210
Afghan Balochi (3.4 x 5)ft
Regular price £ 260
Afghan Balochi (3.5 x 6.3)ft
Regular price £ 306
Afghan Balochi (3.7 x 7.2)ft
Regular price £ 367
Afghan Balochi (3.8 x 6.2)ft
Regular price £ 325
Afghan Balochi (3.9 x 7.6)ft
Regular price £ 413
Afghan Balochi (5 x 14)ft
Regular price £ 966
Afghan Balochi (5.1 x 6.2)ft
Regular price £ 435
Afghan Bashiri (2.6 x 4.5)ft
Regular price £ 233
Afghan Bashiri (2.7 x 4.8)ft
Regular price £ 258
Afghan Bashiri (2.8 x 4)ft
Regular price £ 215
Afghan Bashiri (2.9 x 5.3)ft
Regular price £ 305
Afghan Bashiri (3 x 5)ft
Regular price £ 294
Afghan Bashiri (3.2 x 5.5)ft
Regular price £ 339
Afghan Bashiri (3.3 x 6.2)ft
Regular price £ 393
Afghan Bashiri (3.4 x 5.9)ft
Regular price £ 390
Afghan Bashiri (3.5 x 4.9)ft
Afghan Bashiri (3.8 x 6.5)ft
Regular price £ 484
Afghan Bashiri (3.9 x 5.8)ft
Regular price £ 442
Afghan Bashiri (3.9 x 7)ft
Regular price £ 535
Afghan Bashiri (4 x 6.3)ft
Regular price £ 492
Afghan Bashiri (4 x 6.4)ft
Regular price £ 505
Afghan Bashiri (4.5 x 6.6)ft
Regular price £ 577
Afghan Bashiri (6.4 x 9.3)ft
Regular price £ 1,176
Afghan Bashiri (6.8 x 10.2)ft
Regular price £ 1,353
Afghan Bashiri (7.8 x 10.1)ft
Regular price £ 1,550
Afghan Fine Turkhman Bukharah (7.7 x 11.2)ft
Regular price £ 3,361
Afghan Fine Turkhman Bukharah (8.1 x 11.4)ft
Regular price £ 3,606
Afghan Pardah (3.5 x 6.4)ft
Regular price £ 354
Afghan Pardah (4.5 x 6.7)ft
Regular price £ 471
Afghan Pardah (4.7 x 6)ft
Regular price £ 444
Afghan Pardah (4.7 x 6.1)ft
Regular price £ 447
Afghan Pardah (4.8 x 6)ft
Regular price £ 454
Afghan Pardah (4.8 x 6.3)ft
Regular price £ 470
Afghan Pardah (4.9 x 7.6)ft
Regular price £ 586
Afghan Pardah (4.9 x 7.7)ft
Regular price £ 596
Afghan Pardah (5 x 6.3)ft
Regular price £ 491
Afghan Pardah (5.1 x 7.6)ft
Regular price £ 609
Afghan Pardah (5.2 x 6.5)ft
Regular price £ 529
Afghan Pardah (5.2 x 7.2)ft
Regular price £ 584
Afghan Pardah (5.2 x 7.4)ft
Regular price £ 607
Regular price £ 601
Afghan Pardah (5.2 x 7.6)ft
Regular price £ 615
Afghan Pardah (5.2 x 7.8)ft
Regular price £ 642
Afghan Pardah (5.3 x 7.5)ft
Regular price £ 627
Ardebil Kilim (2.5 x 9.5)ft
Regular price £ 376
Ardebil Kilim (2.6 x 11.8)ft
Regular price £ 481
Ardebil Kilim (2.8 x 5.1)ft
Regular price £ 221
Ardebil Kilim (2.8 x 5.3)ft
Regular price £ 232
Ardebil Kilim (2.9 x 4.6)ft
Regular price £ 207
Ardebil Kilim (2.9 x 5.1)ft