Parroquia Nuestra Señora de los DesamparadosParishShareAvenida Central10301 Desamparados, San JoséCosta RicaGet directions