Iglesia de Santa Rosa de LimaParishShareCalle Joaquín Amaro32800 Ahumada, ChihuahuaMexicoGet directions