VILLAGRAN is incorrectly written, and should be written as "Villagran." being its meaning: It is a surname of Spanish origin. It is common is Mexico. It is a municipality of Mexico in the State of Guanajuato.
VILLAGRAN municipality of Mexico in the State of Guanajuato.