Where is Tehuantepec?

Where is Tehuantepec located?

Tehuantepec, Michoacán, Mexico (approx. 18.68333°, -103.2833°)


Where is Tehuantepec on the map?