Iglesia de Ojo de AguaParishShareCalle Ojo de Agua - San Andrés12002 San Andrés, San JoséCosta RicaGet directions