Where is La Sevillera?

Where is La Sevillera located?

La Sevillera, Apure, Venezuela (approx. 8.03333°, -69.33333°)


Where is La Sevillera on the map?