Where is Palmarrala?

Where is Palmarrala located?

Palmarrala, Arauca, Colombia (approx. 6.66278°, -70.50917°)


Where is Palmarrala on the map?