Where is La Russa?

Where is La Russa located?

La Russa, Bolivar, Colombia (approx. 10.27806°, -75.00361°)


Where is La Russa on the map?