New Arrivals
Handmade fine Afghan Ersari rug
200 x 147cm (6'7 x 4'10)

£1,389.00

Fine handmade Modern Afghan Ziegler rug
189 x 146cm (6'2 x 4'9)

£1,325.00

Handmade Persian Qashqai rug
281 x 183cm (9'3 x 6'0)

£1,969.00