Iglesia Santa Rosa de LimaParishShareCalle Bajo Tapezco21107 Brisas, AlajuelaCosta RicaGet directions