Where is San Nicolás de los Ranchos?

Where is San Nicolás de los Ranchos located?

San Nicolás de los Ranchos, San Nicolás de los Ranchos, Mexico (approx. 19.07243°, -98.486244°)


Where is San Nicolás de los Ranchos on the map?