San Miguel de Allende now hosts more than 850 weddings a year, with mostly foreign couples driving over 3 billion pesos in local spending . . .

San Miguel de Allende now hosts more than 850 weddings a year, with mostly foreign couples driving over 3 billion pesos in local spending . . .
