Iglesia Inmaculada Concepción de MaríaParishShareAvenida Juan Santamaría20101 Alajuela, AlajuelaCosta RicaGet directions