Iglesia del Santo Cristo del Ojo de AguaParishShareCalle Libertad25060 Saltillo, CoahuilaMexicoGet directions