Where is Seneca?

Where is Seneca located?

Seneca, Ysabal, Guatemala (approx. 15.46667°, -88.86667°)


Where is Seneca on the map?