Mexico’s prettiest town has a creative update
From the coolest shops to the smartest places to bed down, these are the best things to do in northern Mexico's beautiful colonial town of San Miguel de Allende
From the coolest shops to the smartest places to bed down, these are the best things to do in northern Mexico's beautiful colonial town of San Miguel de Allende