Where is Nova Yalcoa?

Where is Nova Yalcoa located?

Nova Yalcoa, Yucatan, Mexico (approx. 19.8875°, -89.57083°)


Where is Nova Yalcoa on the map?