El arquitecto español Constantino de Castro, salesiano, proyectó los planos en estilo romántico, de tres naves de cincuenta metros de longitud por veinte de ancho, diez y seis metros de alto en la parte central, y ocho en las laterales.