Iglesia de María AuxiliadoraParishShareCalle Siquiares20111 Turrúcares, AlajuelaCosta RicaGet directions