Handmade Fine Afghan Kazak
250 x 164cm (8'2 x 5'5)

£1,845.00

Handmade Afghan Loribaft rug
202 x 158cm (6'8 x 5'2)

£1,285.00

Handmade Extra Fine Afghan Kazak rug
157 x 100cm (5'2 x 3'3)

£799.00

Handmade extra fine Afghan Shahi rug
245 x 169cm (8'0 x 5'7)

£4,465.00

a Fine Afghan Tribal carpet
324 x 246cm (10'8 x 8'1)

£5,340.00

Handmade extra fine Afghan Mamluk
163 x 99cm (5'4 x 3'3)

£1,535.00

Handmade Afghan Mamluk
163 x 99cm (5'4 x 3'3)

£1,210.00

Handmade Modern Afghan Ziegler
154 x 99cm (5'1 x 3'3)

£745.00

Handmade Modern Afghan Ziegler
146 x 97cm (4'9 x 3'2)

£720.00

Handmade Modern Afghan Ziegler
146 x 97cm (4'9 x 3'2)

£685.00

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 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 Afghan Kharjeen rug
292 x 201cm (9'7 x 6'7)

£2,045.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 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

Showing: 1 - 50 of 180

Recently Viewed Products