Where is La Cueva?

Where is La Cueva located?

La Cueva, San Cristobal, The Dominican Republic (approx. 18.36667°, -70.2°)


Where is La Cueva on the map?