Where is Theoselo?

Where is Theoselo located?

Theoselo, Veracruz, Mexico (approx. 19.38333°, -96.96667°)


Where is Theoselo on the map?