Where is La Punta del Cerro?

Where is La Punta del Cerro located?

La Punta del Cerro, Baoruco, The Dominican Republic (approx. 18.5°, -71.41667°)


Where is La Punta del Cerro on the map?