New Arrivals
Handmade Afghan Kazak carpet
371 x 274cm (12'2 x 9'0)

£3,655.00

Handmade Afghan Temori rug
152 x 100cm (5'0 x 3'3)

£795.00

Handmade Afghan Mamluk rug
217 x 151cm (7'1 x 4'11)

£1,375.00

Handmade Afghan Loribaft rug
197 x 154cm (6'6 x 5'1)

£980.00