Where is Nueva Tenochtitlan?

Where is Nueva Tenochtitlan located?

Nueva Tenochtitlan, Chiapas, Mexico (approx. 16.45°, -93.36528°)


Where is Nueva Tenochtitlan on the map?