San Miguel de Allende

The jewel of the Bajío: cobbled alleys and art on every corner.

≈690 km from Puerto Escondido