Handmade Afghan Kharjeen rug
91 x 57cm (3'0 x 1'10)

£210.00

Handmade fine Afghan Samarkand runner
299 x 83cm (9'10 x 2'9)

£1,375.00

Handmade Afghan Kazak rug
93 x 57cm (3'1 x 1'10)

£179.00

Handmade fine Afghan Samarkand rug
124 x 80cm (4'1 x 2'7)

£555.00

Handmade Afghan Fish rug
237 x 166cm (7'9 x 5'5)

£1,725.00

Handmade fine Afghan Kazak rug
202 x 145cm (6'8 x 4'9)

£1,049.00

Handmade fine Afghan Samarkand carpet
299 x 198cm (9'10 x 6'6)

£3,180.00

Handmade Afghan Samarkand rug
94 x 64cm (3'1 x 2'1)

£230.00

Handmade extra fine Afghan Kazak rug
228 x 172cm (7'6 x 5'8)

£1,975.00

Handmade Afghan Loribaft rug
96 x 60cm (3'2 x 2'0)

£235.00

Handmade Afghan Kharjeen rug
181 x 120cm (5'11 x 3'11)

£780.00

Handmade Afghan Kharjeen rug
84 x 57cm (2'9 x 1'10)

£165.00

Handmade fine Afghan Samarkand rug
181 x 131cm (5'11 x 4'4)

£1,320.00

Handmade Afghan Choeb Rang runner
291 x 73cm (9'7 x 2'5)

£850.00

Handmade fine Afghan Kazak runner
314 x 81cm (10'4 x 2'8)

£870.00

Handmade fine Afghan Samarkand rug
128 x 79cm (4'2 x 2'7)

£389.00

Handmade fine Afghan Kazak rug
94 x 62cm (3'1 x 2'0)

£199.00

Handmade fine Afghan Samarkand rug
186 x 128cm (6'1 x 4'2)

£1,325.00

Handmade Afghan Kharjeen rug
292 x 201cm (9'7 x 6'7)

£2,045.00

Extra fine handmade Afghan Ziegler rug
189 x 147cm (6'2 x 4'10)

£1,455.00

Handmade Afghan Fish rug
198 x 152cm (6'6 x 5'0)

£1,325.00

Handmade Afghan Kharjeen rug
124 x 86cm (4'1 x 2'10)

£395.00

Handmade fine Afghan Kazak long runner
370 x 80cm (12'2 x 2'7)

£1,275.00

Handmade Afghan Ersari rug
91 x 64cm (3'0 x 2'1)

£165.00

Handmade extra fine Afghan Kazak rug
205 x 149cm (6'9 x 4'11)

£1,565.00

Handmade fine Afghan Samarkand rug
105 x 63cm (3'5 x 2'1)

£265.00

Handmade fine Afghan Kazak rug
89 x 64cm (2'11 x 2'1)

£195.00

Handmade Afghan Choeb Rang runner
292 x 78cm (9'7 x 2'7)

£925.00

Handmade Afghan Loribaft rug
125 x 84cm (4'1 x 2'9)

£425.00

Handmade extra fine Afghan Kazak rug
234 x 168cm (7'8 x 5'6)

£1,985.00

Handmade Afghan Kharjeen runner
335 x 82cm (11'0 x 2'8)

£995.00

Handmade fine Afghan Samarkand carpet
319 x 246cm (10'6 x 8'1)

£3,940.00

Handmade Afghan extra fine Kazak rug
244 x 166cm (8'0 x 5'5)

£2,025.00

Handmade Afghan Kharjeen rug
159 x 97cm (5'3 x 3'2)

£625.00

Handmade Afghan Kazak rug
118 x 79cm (3'10 x 2'7)

£365.00

Sorry now Sold
Handmade extra fine Afghan Kazak rug
239 x 167cm (7'10 x 5'6)

£1,995.00

Handmade Afghan Loribaft rug
129 x 82cm (4'3 x 2'8)

£449.00

Handmade Afghan Kharjeen rug
126 x 80cm (4'2 x 2'7)

£379.00

Handmade Afghan Ersari rug
92 x 66cm (3'0 x 2'2)

£245.00

Handmade Afghan Samarkand rug
120 x 84cm (3'11 x 2'9)

£365.00

Handmade fine Afghan Kazak square rug
177 x 165cm (5'10 x 5'5)

£1,095.00

Showing: 1 - 50 of 192

Recently Viewed Products