Jenny Hicks Beach, Iranian Shiraz Kelim

£500

In stock