Iglesia Inmaculada ConcepciónParishShareCalle Las Flores40801 San Joaquín, HerediaCosta RicaGet directions