Where is Los Perros de Agua?

Where is Los Perros de Agua located?

Los Perros de Agua, Apure, Venezuela (approx. 7.875°, -67.39667°)


Where is Los Perros de Agua on the map?