From the sophisticated resorts of San Miguel de Allende to the lively festivals of Guanajuato, these celebrated colonial cities situated in the mountains north of Mexico City will allure travelers of all types.
Read More
From the sophisticated resorts of San Miguel de Allende to the lively festivals of Guanajuato, these celebrated colonial cities situated in the mountains north of Mexico City will allure travelers of all types.
Read Less