San Miguel de Allende, Mexico
San Miguel de Allende, a little town in Central Mexico, North East of Mexico City, sprawls in shades of terracotta across the Mexican basin, mountains winking on the skyline. Until now this picturesque hideaway has been largely undiscovered by the…
Continue reading