La iglesia es de estilo «románico basilical», y la nave principal en forma de cruz tiene una longitud de 69 m por 25 m de ancho. Posee vitrales provenientes de Italia y España en los que se muestran escenas de la historia de salvación, y de la vida de la Virgen María y San Juan Bosco. En el crucero se encuentran mosaicos de los profetas Isaías, Jeremías, Ezequiel y Daniel, pintados por el artista austriaco Juan Fuchs.