Where is La Louisa?

Where is La Louisa located?

La Louisa, Santiago de Cuba, Cuba (approx. 20.24083°, -75.97472°)


Where is La Louisa on the map?