Ilan Baruch · Jerusalem, 2007

Ilan Baruch, Jerusalem, 2007, Oil on canvas, 93x140 cm. Sold at auction in 2026. See Ilan Baruch’s auction records and prices →