El edificio fue diseñado por el arquitecto francés Charles Émile Carré (1863-1909), en estilo neorrománico, cuenta con planta en cruz latina, consta de tres naves longitudinales, a su vez atravesadas por el transepto o nave transversal, y sus dos torreones tienen 66 metros de altura hasta la cruz.