San Miguel de Allende, Mexico. 

San Miguel de Allende, Mexico.