Iglesia Nuestra Señora de GuadalupeParishShareVía 12520101 Alajuela, AlajuelaCosta RicaGet directions