Where is Chanha Toro?

Where is Chanha Toro located?

Chanha Toro, Yucatan, Mexico (approx. 21.31667°, -88.1°)


Where is Chanha Toro on the map?