Where is San Pedro Xalostoc?

Where is San Pedro Xalostoc located?

San Pedro Xalostoc, Mexico, Mexico (approx. 19.53084°, -99.07536°)


Where is San Pedro Xalostoc on the map?