Where is Casaderos?

Where is Casaderos located?

Casaderos, Loha, Ecuador (approx. -4.08333°, -80.48333°)


Where is Casaderos on the map?