Where is La Cueva?

Where is La Cueva located?

La Cueva, La Altagracia, The Dominican Republic (approx. 18.36667°, -68.55°)


Where is La Cueva on the map?