Discover
Discover Country
Discover Destination
San Miguel de Allende is a colonial city in the state of Guanajuato in the Bajio mountains of central Mexico, about 270 km (170 mi) northwest of Mexico City.