New Arrivals
Handmade Persian Abadeh rug
206 x 151cm (6'9 x 4'11)

£2,070.00

Handmade Afghan Loribaft runner
305 x 82cm (10'0 x 2'8)

£975.00

Handmade extra fine Ziegler rug
237 x 167cm (7'9 x 5'6)

£2,085.00

Handmade fine Afghan Samarkand rug
230 x 167cm (7'7 x 5'6)

£1,929.00