Iglesia de María AuxiliadoraParishShareCalle Joaquín Arias40803 Llorente, HerediaCosta RicaGet directions