Iglesia Nuestra Señora de LourdesParishShareCalle Mora11003 San Antonio, San JoséCosta RicaGet directions