Great Pilgrimage of Guadalupe
Great Guadalupe Pilgrimage. 8 days and 7 nights, including Mexico City, Querétaro, San Miguel Allende, Guanajuato, and Puebla.
Great Guadalupe Pilgrimage. 8 days and 7 nights, including Mexico City, Querétaro, San Miguel Allende, Guanajuato, and Puebla.