Iglesia de Nuestra Señora de LourdesParishShareAvenida 8311401 San Vicente, San JoséCosta RicaGet directions