Where is El Chamizal?

Where is El Chamizal located?

El Chamizal, El Chamizal, Mexico (approx. 20.169281°, -98.93087°)


Where is El Chamizal on the map?