Iglesia de Nuestra Señora de El CarmenParishShareCalle A10301 Desamparados, San JoséCosta RicaGet directions