Where is La Mejora?

Where is La Mejora located?

La Mejora, Tolima, Colombia (approx. 4.34278°, -75.48861°)


Where is La Mejora on the map?