Where is Chicharrin?

Where is Chicharrin located?

Chicharrin, Veracruz, Mexico (approx. 17.85556°, -94.15°)


Where is Chicharrin on the map?