Iglesia Nuestra Señora de los DoloresParishShareAvenida 52A10110 San José, San JoséCosta RicaGet directions