Parroquia Nuestra Señora de los DesamparadosParishShareVía 12320110 Desamparados, AlajuelaCosta RicaGet directions