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

£2,065.00

Handmade Afghan Kharjeen rug
201 x 160cm (6'7 x 5'3)

£1,100.00

Extra fine handmade Persian Qum carpet
300 x 200cm (9'10 x 6'7)

£22,500.00