Only 3 hours away from Mexico City, San Miguel de Allende is a colonial city transformed by artists into the romantic landscape it is today.
Only 3 hours away from Mexico City, San Miguel de Allende is a colonial city transformed by artists into the romantic landscape it is today.