The Santuario de Atotonilco near San Miguel de Allende, Guanajuato state, Mexico. This sanctuary is an important Catholic pilgrimage site and a UNESCO World Heritage Site.