Where is Chamaparro?

Where is Chamaparro located?

Chamaparro, Vichada, Colombia (approx. 4.38972°, -70.65972°)


Where is Chamaparro on the map?