Iglesia Santa Rosa de LimaParishShareCalle Eribela López20104 Alajuela, AlajuelaCosta RicaGet directions