Where is Apuela?

Where is Apuela located?

Apuela, Imbaburah, Ecuador (approx. 0.35°, -78.5°)


Where is Apuela on the map?