Where is La Louisa?

Where is La Louisa located?

La Louisa, La Romana, The Dominican Republic (approx. 18.45°, -68.93333°)


Where is La Louisa on the map?