Iglesia del Inmaculado Corazón de MaríaParishShareDiagonal 3410105 San José, San JoséCosta RicaGet directions