Where is El Veintitres?

Where is El Veintitres located?

El Veintitres, Tachira, Venezuela (approx. 7.54778°, -71.61111°)


Where is El Veintitres on the map?