Where is Tampalachee?

Where is Tampalachee located?

Tampalachee, Veracruz, Mexico (approx. 22.1°, -98.11667°)


Where is Tampalachee on the map?