Where is Guabiduca?

Where is Guabiduca located?

Guabiduca, Samora-Chinchipe, Ecuador (approx. -3.60111°, -78.93111°)


Where is Guabiduca on the map?