Where is Temaxaxax?

Where is Temaxaxax located?

Temaxaxax, Yucatan, Mexico (approx. 21.31667°, -87.96667°)


Where is Temaxaxax on the map?