Where is Wellandria?

Where is Wellandria located?

Wellandria, Tachira, Venezuela (approx. 7.81972°, -72.27861°)


Where is Wellandria on the map?