Where is Leekua?

Where is Leekua located?

Leekua, Lara, Venezuela (approx. 10.31833°, -69.13°)


Where is Leekua on the map?