Where is Cruce de La Jagua?

Where is Cruce de La Jagua located?

Cruce de La Jagua, San Cristobal, The Dominican Republic (approx. 18.31667°, -70.2°)


Where is Cruce de La Jagua on the map?