What To Eat, Drink And Do In The Heart Of Mexico: San Miguel De Allende
In the highlands of the mountainous Bajio region, and centrally located in Mexican state of Guanajuato, San Miguel de Allende (SMA) is known as the “Heart of Mexico”. This small city, bursting [...]