18TH CENTURY ITALIAN LUCE SACRA MIRROR SCULPTURE

59’’ H x 59’’ W

SKU: I2114