Where is El Canelon?

Where is El Canelon located?

El Canelon, Tachira, Venezuela (approx. 8.42667°, -71.83611°)


Where is El Canelon on the map?