Where is La Flor de Agua?

Where is La Flor de Agua located?

La Flor de Agua, Meta, Colombia (approx. 4.01611°, -73.25861°)


Where is La Flor de Agua on the map?