Where is Taveua?

Where is Taveua located?

Taveua, Oaxaca, Mexico (approx. 17.2525°, -96.23417°)


Where is Taveua on the map?