Iglesia Llano GrandeParishShareCalle Llano Grande10402 Mercedes Sur, San JoséCosta RicaGet directions