Where is La Vaca?

Where is La Vaca located?

La Vaca, Barahona, The Dominican Republic (approx. 17.96667°, -71.28333°)


Where is La Vaca on the map?