Diana Horowitz · Industrial Scene
Diana Horowitz, Industrial Scene, Oil on canvas, 25.7 × 35.9 cm. Sold at auction in 2026. See Diana Horowitz’s auction records and prices →
Diana Horowitz, Industrial Scene, Oil on canvas, 25.7 × 35.9 cm. Sold at auction in 2026. See Diana Horowitz’s auction records and prices →