Where is El Lecoso?

Where is El Lecoso located?

El Lecoso, Barahona, The Dominican Republic (approx. 18.18333°, -71.25°)


Where is El Lecoso on the map?