San Miguel de Allende is an authentic Mexican town composed of gorgeous colonial buildings, cobbled
SEE VIDEO