Parroquia Inmaculada ConcepciónParishShareCalle El Callejón60304 Boruca, PuntarenasCosta RicaGet directions