Where San Miguel de Allende stands today has hosted humans for thousands of years. Most archeological sites around San Miguel are from the years 950 to 1100 AD including the pyramid, Canada de la Virgin. Part of the Toltec Empire that declined in 1100 AD and …
A Short History of a Long Time
