Lot 1140 , A Shiraz rug, 150 x 120cm

A Shiraz rug, 150 x 120cm

A Shiraz rug, 150 x 120cm

£50-100

Sold for £70