Where is San Gerardo?

Where is San Gerardo located?

San Gerardo, Aguascalientes, Mexico (approx. 21.80417°, -102.2875°)


Where is San Gerardo on the map?