Iglesia de la Inmaculada Concepción de MaríaParishShareBoulevard Manuel Mora Valverde60108 Barranca, PuntarenasCosta RicaGet directions