Where is La Lecosa?

Where is La Lecosa located?

La Lecosa, Sanchez-Ramirez, The Dominican Republic (approx. 19.01667°, -70.15°)


Where is La Lecosa on the map?