Where is La Louisa?

Where is La Louisa located?

La Louisa, Santiago-Rodriguez, The Dominican Republic (approx. 19.36667°, -71.48333°)


Where is La Louisa on the map?