A Magical Town In Guanajuato, México San Miguel de Allende is a colonial town located in the state of Guanajuato, 275 km away from Mexico City. In 2008, it was awarded as World Heritage byContinue reading