3 Magical Towns Tour with starting from Querétaro in San Miguel de Allende, Mexico