61 - ALTAR FRONTAL FROM THE MONASTERY OF MAFRA

Italy (Genova), around 1730 - Dimensions: 89x260

61 - ALTAR FRONTAL FROM THE MONASTERY OF MAFRA