Iglesia Inmaculada Concepción de MaríaParishShareCalle González20106 San Isidro, AlajuelaCosta RicaGet directions