Where is San Nicolas de los Ranchos?

Where is San Nicolas de los Ranchos located?

San Nicolas de los Ranchos, Puebla, Mexico (approx. 19.06667°, -98.48333°)


Where is San Nicolas de los Ranchos on the map?