Irapuato

Irapuato

Irapuato is a Mexican town (and municipality) located at the foot of the Cerro de Arandas (Arandas Hill), in the state of Guanajuato. It lies [...]