Iglesia Nuestra Señora de los ÁngelesParishShareCalle Santa Bárbara20107 Sabanilla, AlajuelaCosta RicaGet directions