Unforgettable Weekend Getaway in San Miguel de Allende
San Miguel de Allende, located 150 miles north of Mexico City, is coveted for its Spanish colonial architecture, cutting-edge restaurants, and design-forward luxury hotels. Over the last century, the city has transformed from a sleepy town to a cosmopolitan destination.