Fecioara Maria
The Bavarian Art Institute of Munich, Germany. created the church's stained glass windows. They depict events from the life of Christ, Mary (mother of Jesus), and Old Testament figures. Windows in the upper balcony display scenes of angels.