New Arrivals
Fine handmade Afghan Samarkand rug
242 x 170cm (7'11 x 5'7)

£2,065.00

Handmade Afghan Kazak rug
200 x 148cm (6'7 x 4'10)

£975.00

Sorry now Sold
Handmade extra fine Afghan Kazak rug
208 x 152cm (6'10 x 5'0)

£1,434.00

Handmade Afghan Kharjeen rug
307 x 199cm (10'1 x 6'6)

£1,995.00