Where is Echeverria?

Where is Echeverria located?

Echeverria, Puebla, Mexico (approx. 18.95°, -98.28333°)


Where is Echeverria on the map?