Where is Salsipuedes?

Where is Salsipuedes located?

Salsipuedes, Veracruz, Mexico (approx. 17.83333°, -94.48333°)


Where is Salsipuedes on the map?