• selling handmade rugs since 1960
New Arrivals
Fine Afghan Samarkand rug 122 x 79cm (4'0 x 2'7)

£450.00

Persian Qashqai rug 292 x 180cm (9'7 x 5'11)

£2,945.00

Fine Afghan Kazak carpet 317 x 250cm (10'5 x 8'3)

£2,995.00

Fine Kashmir silk rug 180 x 125cm (5'11 x 4'1)

£1,935.00