Designed by
Title
Saint Apollonia and Saint Teresa of Avila, altar of Saint Apollonia in the Church of Saint Catherine of Alexandria in Zagreb #177131096
Description
Saint Apollonia and Saint Teresa of Avila, altar of Saint Apollonia in the Church of Saint Catherine of Alexandria in Zagreb, Croatia