ITALIAN SCHOOL

ITALIAN SCHOOL
<>(18th Century)
THE ANNUNCIATION
oil on canvas
41 1/2 x 54 1/2 in. (105.4 x 138.4 cm).