Iglesia Nuestra Señora de los ÁngelesParishShareAvenida 4A60108 Barranca, PuntarenasCosta RicaGet directions