Iglesia Nuestra Señora de los DesamparadosParishShareCalle Real20401 San Mateo, AlajuelaCosta RicaGet directions