San Andrés de la Cal es uno de los pueblos que rodean el municipio de Tepoztlán, en México.