Colorful cobblestone street in San Miguel de Allende Mexico
Mexico, North America

San Miguel de Allende Mexico: Colorful Colonial City

San Miguel de Allende Mexico is one of the most enchanting colonial cities in North America. Set in the highlands […]