Iglesia de La Inmaculada Virgen Niña MaríaParishShareCalle 22260108 Barranca, PuntarenasCosta RicaGet directions