Where is Cruce de La Jagua?

Where is Cruce de La Jagua located?

Cruce de La Jagua, Sanchez-Ramirez, The Dominican Republic (approx. 19°, -69.95°)


Where is Cruce de La Jagua on the map?